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