Agli europei di Debrecen 2012 si è laureato campione continentale nella staffetta 4x100 metri misti maschile, dove ha gareggiato in batteria con Matteo Milli, Piero Codia e Andrea Rolla (non è sceso in acqua nella finale vinta con il quartetto Mirco Di Tora, Fabio Scozzoli, Matteo Rivolta e Filippo Magnini). Ha vinto il bronzo nei 100 metri rana, terminado alle spalle del connazionale Fabio Scozzoli e dell'ucraino Valerij Dymo.