Historia thumb|Buk na historycznej mapie Wielkopolski sporządzonej w 1888 roku według danych zaczerpniętych z Kodeksu dyplomatycznego. thumb|Plac Stanisława Reszki Wedle legendy podczas polowania na żubry, zmarł tu w 992 książę Mieszko I. Prawdopodobnie okolice miejscowości były zasiedlone jednak już wcześniej niż odnotowały to zachowane zapisy historyczne. Według historyków w zachodniej części miasta może znajdować się domniemane grodzisko o nieznanym datowaniu. Gród obok którego rozwijała się osada targowa, funkcjonował pierwotnie jako własność książąt wielkopolskich.

Początkowo miejscowość była wsią, własnością książęcą, a później kościelną należącą do kustodii katedry poznańskiej i biskupstwa poznańskiego. Już w 1257 została lokowana jako miasto. Od 1320 leżała w Zjednoczonym Królestwie Polskim, a od 1380 w powiecie poznańskim województwa poznańskiego w Koronie Królestwa Polskiego. Od lokacji była siedzibą własnej parafii.