Trabajó para el ministro de Gobernación y protector de Bécquer, Luis González Bravo; fue secretario particular del duque de la Torre en el Ministerio de Ultramar y del ministro también dramaturgo Adelardo López de Ayala hasta 1879, así como de los seis ministros que le sucedieron.