Inició su carrera en el Rosario Central en 1998 y pasó por diversos clubes de Inglaterra, Perú, Chile, Italia y Venezuela.
en Argentina también jugó en Vélez donde salió campeón, Quilmes, y Belgrano de Córdoba, donde ascendió.
Es entrenador profesional con Licencia PRO CONMEBOL.
Comenzó su carrera como asistente de Pablo Marini en Montevideo City Torque.
[1]En septiembre de 2021 fue anunciado como nuevo entrenador de Club Atlético Chacarita Juniors;[2]sin embargo, fue despedido en febrero de 2022 luego de no lograr ninguna victoria en 12 partidos dirigidos.