Comenzó su carrera profesional en 2002 en Argentina con Independiente y jugó en el club hasta 2004. El 14 de marzo 2007 se firmó un contrato de un año con Montreal Impact. Anotó dos goles en los primeros cuatro partidos. El 30 de julio de 2007 fue puesto en libertad por el Montreal Impact.
El 2009 es contratado por Deportivo Merlo donde firma por una temporada. A mediados de 2010 se va a Ecuador a jugar en Olmedo. En 2011 retorna al fútbol argentino para jugar en Brown de Adrogué pero al no tener mucha continuidad a mediados de ese año es cedido a préstamo por una a temporada a Atlanta. Vuelve a Brown de Adrogué para jugar la temporada 2012/13 siendo la temporada más importante de su carrera ya que logra el ascenso a la Primera B Nacional, con el club, ganándole por penales a Almagro.
Luego de descender con Brown de Adrogué, fue adquirido por Unión de Santa Fe para disputar el torneo de la Primera B Nacional.