Fue profesor de literatura de la Escuela Normal para Maestro de Santiago de Cuba, director del Ateneo y de la Academia de Derecho González Lanuza, de Santiago de Cuba, miembro de número de la Academia Nacional Cubana de Artes y Letras, ministro plenipotenciario de la República Dominicana en Londres y en Washington, secretario de Estado de Relaciones Exteriores, superintendente general de Enseñanza, secretario de Estado de Interior y Policía, miembro de la Academia Dominicana de la Lengua, miembro correspondiente de la Academia Mexicana de la Lengua, conferencista de la Facultad de Filosofía de la Universidad Federal de Río de Janeiro y profesor de la Universidad Autónoma de Santo Domingo y de la Universidad Nacional Pedro Henríquez Ureña hasta el momento de su muerte.