Fue secretario general (jefe) del primer Partido Comunista cubano desde 1927 a 1933.
Se exilió en México desde 1929 a 1931 debido a que era perseguido por el gobierno cubano de Gerardo Machado.
Regresó a Cuba en 1931, continuó con sus actividades contra Machado, y en 1933 volvió al exilio y se estableció para siempre en México.
Fue miembro del Partido Comunista Mexicano, pero después se distanció de la política.
[1][2] Es considerado una figura trascendente para la enseñanza de la geografía en México.