Durante su trayectoria militar participaría en distintos conflictos como en la campaña de Marruecos. Tras una breve estancia en la URSS regresa a España, donde se hace cargo de la formación del ejército comunista. Durante el desarrollo de la Guerra Civil luchó al lado del bando republicano. Tras participar en distintos frentes consiguió el rango de coronel. Intervino en la
batalla del Ebro. Las derrotas sufridas a manos de los nacionales provocaron su marcha a Francia. Sin embargo, regresó con los republicanos y fue nombrado general. Finalmente acaba trasladándose a la URSS y luego a Praga. En la capital checa publica "Soy del Quinto Regimiento", una obra que ofrece una exhaustivo análisis sobre la Guerra Civil Española.