Inizia a giocare nei Commandos Lecco, per passare successivamente ai Daemons Martesana (che diventeranno poi Daemons Cernusco) e in seguito ai Seamen Milano. Si trasferisce quindi ai Frogs Legnano e nel 2026 firma con gli Skorpions Varese, che però si ritirano dal campionato; torna quindi ai Frogs.
Nel 2021 si è laureato campione d'Europa con la nazionale italiana.