Format al planter del Club Patí Vic, amb el qual debutà en la màxima categoria, destacà per l’instint golejador. Jugà al CP Voltregà (1986-88), el Reus Deportiu (1989-90) i l’Igualada HC, (1990-93), i tornà al CP Vic en dues etapes (1988-89, 1993-2000), club on es retirà. Com a jugador conquerí una Copa d’Europa (1993), una Lliga (1992), tres Copes del Rei (1992, 1993, 1999) i dues Lligues Catalanes (1992, 1993). Una vegada retirat, inicià una breu etapa als despatxos del CP Vic, però ben aviat decidí ser entrenador. Dirigí el Sant Feliu (2004-05), a primera divisió, i ja a l’OK Lliga, el SHUM Maçanet (2005-06), el Blanes HCF (2006-07), el Lleida Llista Blava (2007-09) i el CP Vic (2009-11), amb el qual guanyà una Copa del Rei (2010) i dues Supercopes d’Espanya (2010, 2011). La temporada 2011-12 entrenà el CH Olot.