В 1870-х годах успешно сражался с карлистами и подавлял восстание кантоналистов; способствовал воцарению Альфонса XII; в 1877 году принял начальство над испанскими войсками на острове Куба и покончил с тамошним восстанием. Обещания, данные им инсургентам, возбудили неудовольствие министра-президента Кановаса дель Кастильо, поэтому в марте 1879 года Мартинес сам принял управление государственными делами, чтобы защитить перед кортесами заключённое им соглашение. Он назначил популярного испанского поэта и писателя Хосе Сельгаса своим секретарём.