Durante gran tiempo de su carrera política fue relacionado con el Partido Liberal. En 1934 fue elegido el senador del Congreso de Cuba. Dos años más tarde fue reelegido, y representó Las Villas, ciudad donde nació. En 1945 fue elegido representante de Cuba en Naciones Unidas. Se incorporó al Partido Autentico y volvió a ocupar el puesto de senador de Cuba.
En 1963 fue encarcelado. Se opuso abiertamente contra el régimen de Fidel Castro. En 1964 decidió abandonar el país y se fue a los EE.UU. donde fundó la Asociación de Solidaridad de Cubanos y Americanos.