Разположено е в Дунавската равнина в близост до течението на р. Дунав, а надморската му височина достига 103 м. Климатът е умереноконтинентален и се характеризира със студена зима и горещо лято.
Отстои на 6 км южно от гр. Белене и на 54 км североизточно от гр. Плевен. Столицата София е на 220 км югозападно.