Obec leží v Prostějovské pahorkatině, přibližně 11 km na jihovýchod od Prostějova v Olomouckém kraji.
Nachází se zde farní kostel svatého Jiří z roku 1358. Nynější stavba je ve stylu gotizujícího baroku z let 1712 až 1718. Nejstarší zmínka o obci pochází z roku 1321, kdy Jan Lucemburský zastavil Tovačov a Pivín s přilehlými osadami Jindřichu z Lipé. Název byl odvozen od osobního jména Piva. Význam jména byl „Pivův majetek“.