Se formó en los escalafones inferiores del Racing de Córdoba, para debutar en el primer equipo en 1978.
En 1986 fichó por Rosario Central, siendo una de las figuras clave del Campeonato de Primera División que los auriazules obtuvieron en la temporada 1986/1987.
En el club rosarino estuvo hasta 1988,[1] para posteriormente irse a México y jugar en varios equipos, pasando por el Necaxa, el Tigres y el Monterrey.
En 1995 regresó a Argentina para jugar en Talleres de Córdoba.
En 1996 se retiró de la práctica del fútbol, estando en Estudiantes de Río Cuarto, equipo del cual luego fue entrenador.