Cresciuto nella Rari Nantes Savona, dopo una stagione alla Telimar Palermo ha militato per dieci stagioni consecutive nel Savona con cui ha conquistato uno scudetto nel 2005 , tre Coppe Len nel 2005, 2011 e 2012 e classificandosi al secondo posto 2 volte in campionato e 5 volte in coppa Italia, 2 volte in Supercoppa Len ed un'altra volta in Coppa Len.
Nel 2013 è passato all'AN Brescia, dove ha giocato fino al 2019, vincendo un'altra Coppa LEN nel 2016 e classificandosi per sei volte al secondo posto in campionato e in Coppa Italia ed una volta in Supercoppa Len.
Nel 2019 fa ritorno alla Rari Nantes Savona, con cui disputa un'altra finale di Coppa LEN nel 2023.[1]