Отстои на 12 км югозападно от гр. Белене и на 48 км североизточно от гр. Плевен. 

Разположено е на малко възвишение в Дунавската равнина, а надморската му височина е между 50 и 99 м. Климатът е умереноконтинентален и се характеризира със студена зима и горещо лято.