Ha sido diputado federal y local, así como secretario general de su partido en el estado de Guerrero.
[1] Cursó sus estudios básicos en la secundaria pública Técnica 1 y posteriormente en el CBTis 14, en Acapulco.
En 2006, se desempeñó como diputado Federal del PRD por el método de representación proporcional por la Cuarta Circunscripción en la LX Legislatura del Congreso de la Unión.
[3] Después fue diputado local representando al XVI Distrito Electoral de Acapulco en la LIX Legislatura del Congreso del Estado de Guerrero.
[4] En 2011, fue elegido Secretario General Estatal del PRD.