Il est joueur de football professionnel à Dijon, dans l’est de la France. 
Théo joue aussi pour la France, avec l’équipe des U17, dans laquelle tous les joueurs ont moins de 17 ans.
Il occupe le poste de défenseur : ça veut dire qu’il doit empêcher l’adversaire de marquer des buts. 