Agli europei di Debrecen 2012 ha ottenuto il settimo posto in finale nei 200 metri. È stato eliminato in batteria nei 400 metri, con il settimo tempo. Ha infine vinto l'argento alle spalle della nella staffetta 4x200 metri, in squadra con Gianluca Maglia, Riccardo Maestri, Samuel Pizzetti, Filippo Magnini e Marco Belotti.