He is an expert in puppet theatre; he has studied acting in different schools and he studied with the company Teatro Giocco Vita in their Research lab of Shadow Theatre in Piacenza (Italy).

He is a member of the puppet theatre company: Libélula since 1994. He has been in the most important international festivals of puppet theatre (Charleville in France, Bienal Internacional de marionetas de Évora, Portugal; Riazan Festival, Russia). He has been on tour in America with Libelula too.

Since 1994, he is part of the organization team for Titirimundi, the international puppet Festival of Segovia.He has worked for the National Classical Theatre Company as puppetry coach.

He is part of Nao d’amores form its foundation where he has designed and built puppets and worked as an actor too.