Surgió del Firmat Football Club de la ciudad de Firmat, realizó pruebas en el Rosario Central, donde debuta en la primera división del fútbol de Argentina y después paso por los equipos Tenerife, Real Valladolid, CD Leganés, Independiente, Santos Laguna, Atlante FC y Pachuca FC.