Nació el 7 de abril de 1953 en la ciudad de México, hijo de un comunista gallego exiliado. Por el lado materno su abuelo fue el general Francisco R. Bórquez que luchó en la Revolución mexicana. Estudió la Licenciatura en Economía en la Universidad Nacional Autónoma de México con especialización en Economía Política y Economía Agrícola en el Instituto Gramsci en Italia. Participó en el Movimiento de 1968 en México, donde sobrevivió a la Masacre de Tlatelolco. Fue dirigente estudiantil del movimiento de 1971 que desembocó en la Matanza del Jueves de Corpus por parte de la Escuela Nacional de Economía de la UNAM. Posteriormente, participó en las tomas de tierra y luchas agrarias de los años setentas. Estudió la maestría en Ciencias Sociales en la Facultad Latinoamericana de Ciencias Sociales (FLACSO) y luego el doctorado en Desarrollo Rural por la Universidad Autónoma Metropolitana (UAM). Actualmente es candidato a doctor en Ciencias Políticas por la Universidad Nacional Autónoma de México (UNAM). De 2009 a 2015 fue miembro del Comité Directivo del Consejo Latinoamericano de Ciencias Sociales (CLACSO).