Inizia gli studi di danza, vincendo una borsa di studio, con Renato Greco, con il quale collabora per due anni. È scritturato come solista dalla compagnia di Tuccio Rigano per l’allestimento di Carmen e Bolero con le étoile Raffaele Paganini e Grazia Galante. A New York ottiene una borsa di studio presso la Steps on Broadway. Lavora con coreografi come Luciano Cannito, Daniel Ezralow, Franco Miseria, Gino Landi. Danza per il Balletto di Roma, partecipa a molte produzioni della Compagnia della Rancia ed è negli spettacoli Notre Dame de Paris, Dracula e Tosca di Zard. È assistente coreografo e Touring Director per Neverland, the Adventures of Peter Pan e coreografo per Il Circo degli Orrori. In tv e al cinema appare in film di Fausto Brizzi e Roberta Torre e in trasmissioni Rai e Mediaset.