Jugó para el Club Deportivo Guadalajara, Tigres de la UANL, Cruz Azul, Jaguares de Chiapas, Club Social y Deportivo Municipal y actualmente juega para el Halcones F.C.