En 1907 ingresou na Academia de Infantería de Toledo, onde ascendeu a tenente en 1913 e a capitán en 1917. Tras participar na campaña de Marrocos, foi destinado á Academia militar de Zaragoza en 1931. Durante a Guerra Civil foi ascendido a coronel e xeneral de brigada. En 1940 asumiu o cargo de subsecretario do Ministerio do Exército. En 1943 foi nomeado director xeneral da garda civil e en 1947 ascendeu a tenente xeneral. De 1957 a 1969 foi ministro de Gobernación.
Polos seus méritos de guerra conseguiu dúas medallas ó mérito militar.