His start with Tigres in 1999, put him under the direction of coach Ricardo Ferretti and he would represent the club in the Invierno 2001 final.
He began playing with Tigres during the Verano 1999 season[3] under the command of Miguel Mejía Barón, replacing Fabián Peña in the 75th minute against Tecos.
After finishing Clausura 2007 with Tigres, he moved to Veracruz, but the club was relegated to Liga de Ascenso under the command of Miguel Herrera.
He moved on loan to Indios de Ciudad Juarez for Apertura 2008 and played his last top-division match in the Bicentenario 2010 tournament.
His caps came at the 2002 CONCACAF Gold Cup, in Mexico's matches against El Salvador, Guatemala, and South Korea.