Born in Barcelona, he began his dance studies at the Oriol Martorell integrated school, and later at the Institut del Teatre entering the Spanish dance department and later switching to the specialty of classical dance until the fourth year. At the age of sixteen he entered the John Cranko Schule School in Stuttgart where he graduated three years later with a contract for the Stuttgart Ballet Company where he danced for four years. In Stuttgart he danced classical repertoire such as Romeo and Juliet, Onegin, The Fiery Girl (John Cranko), Don Quixote, Giselle, La Sylphide and Sleeping Beauty and also neoclassical and contemporary repertoire of choreographers such as Uwe Scholz, Marco Goecke, William Forsythe, Maurice Bejart, Christian Spuck and Kenneth MacMillan. He then joined the Czech National Ballet where he became a soloist and danced four years. In Prague he had the opportunity to expand his classical repertoire with ballets such as Swan Lake, La Bayadère, Snow Queen, The Nutcracker and La fille mal gardeé. And also the modern repertoire with choreographies by Jiri Kyliàn, Alexander Ekman, Ohad Naharin, George Balanchine, Glen Tetley, Mauro Bigonzetti and Douglas Lee. In 2020 he was awarded the Positno Prize in Dance (Italy) for the best international dancer. He is currently a freelance dancer also dedicated to research in the field of choreography and teaching.
Gala Catalonia dances against cancer, 2022