La fuerza invasora francesa estaba compuesta por 6000 soldados expedicionarios comandados por el general Charles Ferdinand Latrille, Conde de Lorencez.
Sólo se registraron escaramuzas aisladas por la mañana del día 28, siendo bloqueados los franceses sobre el camino principal hasta la tarde, trataron forzar el paso enviando zuavos e infantería a través de senderos de montaña para tratar de tomar por asalto las baterías mexicanas.
El general José María Arteaga logra batir una columna de franceses y penetrar hasta las reservas francesas pero cae herido por la artillería enemiga, siendo posteriormente condecorado por el presidente Juárez en Puebla como Héroe de Acultzingo.
En este combate los franceses perdieron 34 hombres, mientras que los mexicanos alrededor de 70.
Los franceses prosiguieron con su avance hacia el interior de México, pues lograron destruir las baterías mexicanas.