El 14 de mayo de 1869, Marcos cayó en combate cuando participaba del ataque al fuerte español de San Agustín de Aguarás, a 34 km de Las Tunas, siendo comandado por su hijo, el entonces teniente coronel Antonio Maceo Grajales, primogénito de su segundo matrimonio.