Der Cerf entspringt im südlichen Gemeindegebiet von Boulazac Isle Manoire, entwässert generell Richtung Westnordwest durch die Landschaft des Périgord und mündet nach rund 15 Kilometern im Gemeindegebiet von Razac-sur-l’Isle als linker Nebenfluss in einen Seitenarm der Isle. In seinem Oberlauf und Mittelteil verläuft der Cerf auf einer Länge von rund neuen Kilometern unterhalb oder neben der Autobahn A89. Meistens bleibt sein Bett trocken. Bei starken Niederschlägen oder kurz danach wird sein Bett jedoch für einige Tage oder Stunden wieder zu einem echten Wasserlauf. Im Mündungsabschnitt quert der Cerf die Bahnstrecke Coutras–Tulle.