En 1957 fue detenido por la dictadura de Fulgencio Batista y condenado a varios años de prisión por pertenecer al Movimiento 26 de Julio, que había iniciado la lucha armada contra Batista, pero logró fugarse. Poco después fue designado Coordinador Nacional del Movimiento 26 de julio. En enero de 1958 fue detenido nuevamente y permaneció en prisión hasta el triunfo de la Revolución cubana, siendo liberado por el comandante del G-2 cubano Raimundo Torres Raído.