Stacja uruchomiona została w 1888 r. z chwilą powstania linii Leszno – Ostrów Wlkp. W okresie świetności współdzieliła ze stacją Krotoszyn Wąskotorowy kasy i poczekalnię.
15 września 1970 roku został oddany po modernizacji budynek dworca. Zakres modernizacji obejmował pomieszczenia administracji, kas biletowych, poczekalni dla podróżnych, świetlicę dla młodzieży szkolnej oraz zaplecze gastronomiczne. Zmieniona została też elewacja budynku. W poczekalni dla podróżnych na ścianie pod zegarem umieszczona jest pamiątkowa tablica, poświęcona pamięci powstania wielkopolskiego 1918-1919.