Obec se nachází na severním konci Hané před předhůřím Hrubého Jeseníku. Katastr obce leží částečně v chráněné krajinné oblasti Litovelské Pomoraví v nadmořské výšce okolo 310 metrů, přesněji 5 km východně od Mohelnice, 15 km jihovýchodně od města Zábřehu, 25 km jižně od Šumperku a 29 km severozápadně od Olomouce.
Okolí je kopcovité s lesními háji, kde se dobře houbaří a je bohaté na výskyt lesní zvěře. Nedaleká mohelnická jezera vybízejí k rybaření. Je protkáno vycházkovými trasami, po kterých se dá dojít k rybníkům, do Doubravy (les Doubrava), kde jsou opraveny studánky, v polesí hájenky, hradisko, případně na mohylové pohřebiště. Výlet lze podniknout i na nedaleký zámek Úsov, kde je možno zhlédnout lovecké muzeum. Po cyklotrase, vedené po lesních cestách se dá dojet do Zábřehu nebo na druhou stranu až do Olomouce.