Ha ocupado varios cargos en la administración pública del estado de Yucatán: director del Registro Público de la Propiedad y del Comercio del Estado de Yucatán, juez primero de Defensa Social (juez penal), presidente de la Junta Local de Conciliación y Arbitraje, procurador general de justicia del Estado de Yucatán y secretario general de Gobierno durante el gobierno de Dulce María Sauri Riancho.