He started his footballing career in the youth divisions of Argentinos Juniors and Club Atlético Independiente.
His professional debut was with Defensores de Belgrano in 2002 against Club Almagro in the Primera B Nacional, a game which finished 1-1. in 2003 he joined Quilmes where he played in the Copa Sudamericana 2004 and Copa Libertadores 2005. In 2005 he moved to England to join Football League One team Yeovil Town FC on a two year contract, however he moved on in 2006 to the Greek Super League with Ionikos FC of Athens.
In 2008 he returned to South America, more precisely to the Venezuelan team Caracas FC who recruited for the Copa Libertadores 2008 group stage where they played in a group with Cruziero, San Lorenzo and Real Potosí.
At the end of the season Caracas FC played the final against Deportivo Tachira, defining the overall champion of Venezuela between the champions of the Apertura and Clausura, which they won.
In June 2008 he signed a 1 year contract with Maccabi Petah Tikva team from the Israeli Premier League and in May 2009 he was released from his contract.
In January 2010, He was transferred to Yokohama F. Marinos of J. League, Japan.