Elegido diputado a Cortes por la circunscripción de Oviedo en las elecciones de 1931 a las que se había presentado como independiente por la Agrupación al Servicio de la República, de la que formaban parte Gregorio Marañón, Ramón Pérez de Ayala y José Ortega y Gasset, su primer puesto de responsabilidad lo obtuvo en septiembre de 1933 cuando fue nombrado Subsecretario de la Marina Civil.