La batalla se desarrolló durante el transcurso de la Invasión al Occidente del país.
En la batalla participaron fuerzas de las tres armas: infantería, caballería y artillería.
Las tropas cubanas estaban comandadas por los Mayores generales Antonio Maceo y Juan Rius Rivera, mientras que a las tropas españolas las dirigía el Coronel Granados.
Las fuerzas españolas, muy superiores en número y poderío militar, no consiguieron ganar la batalla, pero el Coronel Granados bombardeó con la artillería el paso del río, por donde transitaban los cubanos, causando gran cantidad de bajas, sobre todo entre la población civil.
La victoria del General Maceo en Ceja del Negro provocó que el Capitán General de la isla, Valeriano Weyler, apresurara sus planes de reconcentración contra la población civil cubana, en pos de lograr vencer a las tropas independentistas, privándolas del vital apoyo de los campesinos.