François Culot est né à Saint-Mard (Virton) en 1961. Après des études de droit, il prend la succession de son père comme notaire à Virton. En 2012, il se présente aux élections communales et devient maire. Il démissionne de son étude l’année suivante pour se consacrer pleinement à sa fonction.