Inizia Karate Shotokan con il Maestro Di Palma e successivamente con il Maestro Romano Dalla Bona. Nel 1992 è diventato cintura nera I dan federale. Ha partecipato a diverse gare agonistiche di Kumite e, come aggregato, a numerosi allenamenti della selezione regionale lombarda di Kumite. Con il Maestro Fausto Antonini ha iniziato ad insegnare a bambini e ragazzi.
Nel corso del 2001 si avvicina al Kung Fu con il Gran Maestro James Chen.
Con lui ha appreso le tecniche dello stile He Tan Pai (stile di famiglia), forme dello Shaolin, del NanQuan e MizongQuan e ha praticato anche forme “interne”, come Tai Ji Quan e Wudang Quan.
Nel 2009 ha conseguito il grado di Maestro I dan e nel 2012 il grado di Maestro II dan.
Nello stesso periodo ha avuto l’onore di essere inserito tra gli allievi della Trentottesima generazione della Famiglia del Gran Maestro James Chen.