Le Parisien newspaper said the unnamed player, from the eastern Haute-Savoie region, held winning tickets on both 11 November 2016 and May 18 this year through My Million.
The lottery is linked to the Euro Millions franchise, which is offered in 12 European countries twice a week and carries enormous jackpots, sometimes worth more than 100 million euros.
French players who buy a Euro Millions ticket get automatically entered into the My Million draw which carries a lower top prize of one million euros ($1.2 million).
Unlike Euro Millions, players cannot choose their numbers for their My Million ticket. They are randomly generated instead.
The French player's luck mimics that of an Australian man who last month won a local lottery twice in the same week.
The unidentified man, in his 40s and from the suburb of Bondi, picked up Aus$1,020,487 (US$770,000) and then scooped another Aus$1,457,834 just five days later.
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.) Click for more trending news
Election Results for Lok Sabha Election 2019 will be out on May 23. Get the latest election news and live updates on ndtv.com/elections. Catch all the action on NDTV Live. Like us on Facebook or follow us on Twitter and Instagram for news updates from each of the 543 parliamentary seats for the election 2019