The commune is situated by the Auvézère river, and is surrounded by other communes including Saint-Cyr-les-Champagnes, Saint-Mesmin, Lanouaille and Payzac.
The commune is well known for its Rugby team "l'USPS" (lit. Payzac-Savignac Sporting Union), champion of France 3 in 2000 and in the Périgord-Agenais "regional honor promotion league" in 2007/2008.