De familia campesina, emigró a Madrid en 1927, donde trabajó como sastre y panadero.[1] Durante la II República se afilió al sindicato de panaderos de la UGT, en 1933, y en 1936 al PCE. Combatió durante la guerra civil española en el bando republicano, encuadrado en un batallón sindical de panaderos.
Al finalizar la contienda huyó a Sevilla, regresando a Madrid en 1944. Un año más tarde, septiembre de 1945, fue detenido,[1] condenado a catorce años de prisión, que cumplió en los penales de Alcalá de Henares y Burgos, permaneciendo en prisión hasta 1952. En 1954 fue elegido miembro del Comité Central del PCE,[1] y en 1956, del Comité Ejecutivo. Uno de los máximos responsables del Partido Comunista en la clandestinidad, fue de nuevo detenido en 1959, siendo encarcelado hasta 1966.[2] Las circunstancias que rodearon esta detención, acaecida el 17 de junio de 1959, son relatadas por Jorge Semprún en su libro Autobiografía de Federico Sánchez.[3] De igual forma pasó algunos periodos interrumpidos en prisión entre 1973 y 1976, poco antes de la legalización del PCE. Apoyó toda la trayectoria política y programática de la dirección del Partido, desde el estalinismo al eurocomunismo.
Tras las elecciones generales de 1977, fue elegido diputado por Madrid, siendo reelegido en 1979.[4] Permaneció en la dirección del PCE hasta el XIII Congreso, en 1991,[1] cuando abandona la dirección junto con otros miembros de los llamados renovadores.
Escribió Qué es el comunismo, Partido Comunista de España, El Estado y las nacionalidades, ¿Es posible el socialismo? y Camino de Libertad (1997), sus memorias políticas.[1]