La sua vittoria più importante la ottiene nel 2013 nei 100 dorso ai Giochi del Mediterraneo di Mersin, mentre nel 2017 partecipa ai mondiali, dove arriva alle semifinali nei 100 dorso, venendo invece eliminato in batteria nei 50 dorso. Nella stessa manifestazione partecipa alla finale con la staffetta italiana della 4x100 mista, che si classifica all'ottavo posto.