Se ha desempeñado como coreógrafo en importantes teatros y compañías de ballet como el Teatro Colón, Ballet Nacional Chileno (BANCH),Royal Winnipeg Ballet, Ballet Théâtre Contemporain (Angers, Francia), Ballet del Teatro Municipal (Río de Janeiro, Brasil) Ballet del Teatro Municipal de Sao Paulo (Sao Paulo, Brasil), Stockholm Opera Ballet (Suecia), Finnish Ballet (Finlandia), Paris Opera Ballet (Francia), Joffrey Ballet (New York, EE.UU.), Ballet du Grand Théâtre (Ginebra, Suiza), Bat-dor (Tel Aviv, Israel), Roma Opera Ballet, Berlín Opera Ballet, Het National Ballet (Amsterdam, Holanda), Staatstheater Ballet (Bonn, Wiesbaden, Alemania), National Ballet Company (Lisboa, Portugal)Group Motion Multimedia Dance Theater de Philadelphia (EE.UU.).