Obec leží v jižní části Olomouckého kraje severovýchodně od Němčic nad Hanou v nadmořské výšce 220 m n. m. V blízkosti protéká řeka Haná.
Prochází tudy cyklotrasa od Němčic nad Hanou, obec je členem mikroregionu „Němčicko“. V centru obce stojí kostel svatého Jana Nepomuckého z roku 1851, který je situován v ploše sídelní zeleně v centru obce. Původně zde stávala pouze dřevěná zvonice, ta byla roku 1812 nahrazena zděnou.