Se inició futbolísticamente en el Club Atlético Costa Brava de General Pico (La Pampa).
Luego pasó a River Plate donde dio sus primeros pasos en el profesionalismo, sin trabajar con el primer equipo.
Debutó en la Primera división argentina el 1 de junio de 1999 en Ferro Carril Oeste.
En el año 2002 fue a jugar a Italia, en el Cremonese, y más tarde volvió a Argentina a jugar en el Nacional B, en San Martín de Mendoza, y luego en Club Atlético Huracán, equipo con el que disputó 60 partidos y conquistó 18 goles.
[1] En enero del 2009, es transferido a la Liga Deportiva Alajuelense de Costa Rica.