After Prussian victory in the Battle of Ksiaz, General Blumen headed towards Miloslaw, where Ludwik Mieroslawski stayed with his forces (1,200 men, 4 cannons). Mieroslawski at first tried to negotiate with the enemy, but after finding out about Polish reinforcements (1,000 soldiers from Nowe Miasto nad Warta and 1,200 soldiers from Pleszew), he decided to break the talks.
In the first phase of the battle, Polish forces were pushed out of the town, and Blumen decided to use his cavalry, in order to disperse the enemy. Meanwhile, the units from Nowe Miasto and Pleszew reached Miloslaw, and the Poles counterattacked. In the second phase, Poles re-entered Miloslaw, pushing the Prussians out of the town. Polish victory was not complete, as enemy forces managed to get away with most soldiers and equipment. Polish losses were estimated at 200 killed, while Prussians lost 225 men.