He began his dance studies, winning a scholarship, with Renato Greco, whom he collaborated with for two years. He was cast as a solo artist of the Tuccio Rigano company for the setting up of Carmen and Bolero with the stars Raffaele Paganini and Grazia Galante. In New York he obtained a scholarship at Steps on Broadway. He has worked with choreographers such as Luciano Cannito, Daniel Ezralow, Franco Miseria and Gino Landi. He has danced with the Rome Ballet, participated in many productions of the Compagnia della Rancia and has been in the shows Notre Dame de Paris, Dracula and Tosca di Zard. He has been assistant choreographer and Touring Director for Neverland, the Adventures of Peter Pan and choreographer for Il Circo degli Orrori. On television and in cinemas he has appeared in films by Fausto Brizzi and Roberta Torre and in Rai and Mediaset transmissions.