Francis Leroi werd geboren op 5 september 1942 in Parijs, Frankrijk. Hij was een regisseur en producent, bekend van Demon Is on the Island (1983), Emmanuelle IV (1984) en Les tentations de Marianne (1973). Hij overleed op 21 maart 2002 in Port Louis, Mauritius.