Studia balletto, jazz e modern jazz a Los Angeles in The Edge e a New York nella Steps Dance School, Dance Space, Broadway Dance Center. A Milano si forma al Centro Professionale per lo Spettacolo Culturale e al Professional Dance Center.
Prima come ballerino e successivamente come coreografo partecipa a svariati programmi televisivi e video clip.
Attualmente collabora con scuole di tutta Italia tenendo corsi di formazione di tutti i livelli. Svolge numerosi workshop in Italia e all’estero Germania, Francia, New York, Svizzera.