Obec se e nachází v okrese Brno-venkov v Jihomoravském kraji v malebné krajině Českomoravské vrchoviny, obklopena lesy, v nadmořské výšce 480 m. Rozkládá se v Křižanovské vrchovině, na okraji přírodního parku Údolí Bílého potoka. Je vzdálená 12 km jihozápadně od města Tišnova a 30 km severozápadně od krajského města Brna. Rozloha katastru obce je 364 ha, z toho více než polovinu tvoří lesy.