Après plusieurs saisons chez les amateurs, Théo Vimpère devient coureur professionnel en 2013 au sein de l'équipe continentale française BigMat-Auber 93. Pour ses premiers pas sous ses nouvelles couleurs, il s'impose lors de deux cyclo-cross régionaux et remporte le classement des sprinteurs du Tour du Limousin.
En 2014, il gagne la course Châteauroux-Limoges et s’adjuge à cette occasion son premier succès sur route depuis son passage chez les professionnels. Il se classe également septième du Tour du Doubs en fin de saison.
Fin 2015, il est conservé par ses dirigeants pour l'année suivante[1].
En 2016, il gagne la course Le Poinçonnet-Limoges[2] et se classe troisième de Vassivière-Feytiat. Il se montre également à son avantage sur le Tour du Limousin où il s'adjuge la septième place au classement général. Néanmoins, il n'est pas conservé par ses dirigeants au terme de cette saison[3]. Il fait alors son retour chez les amateurs et rejoint le club de DN1 Pro Immo Nicolas Roux[4].
Le retour chez les amateurs
En 2017, pour son premier semestre sous les couleurs de la formation Pro Immo Nicolas Roux, il s'impose lors du Tour du Canton du Pays Dunois, du Tour de la Charente limousine et du Prix du Cros à Domérat. Au cours de l'été, il remporte une étape du Tour cycliste international de la Guadeloupe et porte le maillot jaune de leader de l'épreuve antillaise inscrite au calendrier de l'UCI Europe Tour[5]. Il effectue une dernière saison en 2018, puis arrête définitivement la compétition[6].