En 2003 fue electo diputado federal por el II Distrito Electoral Federal de Sonora a la LIX Legislatura; al término de su periodo, en 2006 fue designado candidato a Senador suplente, siendo titular de la candidatura Alfonso Elías Serrano y quedando en segundo lugar de los resultados electorales, siendo por tanto electos como primera minoría; el mismo año el Presidente Municipal de Hermosillo, Ernesto Gándara Camou, lo nombró Director de Desarrollo Social del Ayuntamiento, permaneció en este cargo hasta el 20 de abril de 2008, al ser nombrado Secretario General del Partido Nueva Alianza, en el que pasó a militar.