Jugó de centrocampista y su primer equipo fue Cruz Azul.
Fue parte de la selección mexicana sub-20 y sub-23, y también jugó para el equipo principal de México en varias ocasiones. Su carrera se caracterizó por su habilidad para crear oportunidades de gol y su capacidad para jugar en diferentes posiciones en el centro del campo.