Actualmente se desempeña como entrenador de fuerzas básicas en la cantera del Club Universidad Nacional.
Se desenvolvía tanto como mediocentro defensivo, volante izquierdo o mediocampista ofensivo; ya que tenía recuperación, agilidad y buen despliegue ofensivo acompañado de una buena incursión de mediocampo en adelante.
A partir del Apertura 2011 jugó con el Club Tijuana.
En diciembre del 2012 es campeón nuevamente con el Club Tijuana llegando así a su 5.º título de liga en México.
en 2013, había llegado al Club Puebla, pero había sido dado de baja debido a no haber acuerdo económico, pero al parecer, para no quedarse 6 meses sin jugar, aceptó las condiciones del Puebla y decide quedarse.