S-a apucat de rugby la vârsta de 12 ani, pentru a-l urma pe fratele lui.[1] După ce s-a format la clubul Arpechim Pitești, a jucat pentru CS Dinamo București, cu care a cucerit titlul național în 2004, 2007 și 2008. În anul 2010 a plecat la CSU AV Arad. După un sezon s-a alăturat clubului RCM Timișoara, de care a devenit căpitan. Cu această echipă, a câștigat SuperLiga în 2012 și 2013.