Won the North American SuperLiga (2007) with C.F. Pachuca; CONCACAF Champions League (2009) with Atlante F.C.; North American SuperLiga (2010) with Monarcas Morelia.
16 appearances for Mexico National Football Team (2004-2013). Member of the CONCACAF Gold Cup 2005, 2013, Copa América 2011, FIFA Confederations Cup 2005, and the Summer Olympics '04 squads.