En 1983, âgé de 16 ans, il devient l'assistant à la mise en scène de Pavel Jancik pour le spectacle "Le retour des Mousquetaires". A partir de 1990, il a fait travailler de nombreuses scènes à de jeunes comédiens pour des concours d'entrée (Cours Florent, Conservatoire de Paris,...). Il a mis en scène en été 1990 notamment « le Montreur » d'A. Chedid pour le Premier Festival de Théâtre de Prague après la chute du communisme.
D'autres mises en scène ont suivi, dont de nombreuses pièces en un acte écrites par ses soins pour la Compagnie des Quatre Lunes, qu'il a co-fondé en 1995. Il a aussi co-mis en scène "Clovis" de D. Facérias avec Michael Lonsdale en 1996. En 2005, il produit et met en scène un important spectacle "Guillaume le Conquérant" dans le village de Romainmôtier qui a été vu par près de 4000 spectateurs. Il a écrit et mis en scène des spectacles privés notamment pour les sociétés Nestlé, Kudelski, Philippe Morris, Manor,... Il a co-créé avec son épouse en 2006 la Compagnie artistique "Baati Legani".
Ces activités de directeur de cascade l’ont conduit à travailler notamment en Suisse pour le festival d’opéra d’Avenches sous la direction de Pier Francesco Maestrini, pour Olivier Py au Grand Théâtre de Genève, pour les réalisateurs Denis Rabaglia pour « Azzuro » et Christophe Phillipe pour « Mille requins ». Comme comédien, il a joué sous la direction entre autre de Xavier Marcheschi, Jacques Kraemer, Alain Bézu, Alfredo Arias, Michael Lonsdale et Anne-Marie Delbart.
Il est également co-directeur de l'Ecole Lémanique d'Arts et d'Actions qu'il a fondé en 2000.