A gas station cashier’s mistake was an Illinois man’s lucky day after he won $25,000 a year for life in the Michigan lottery.

Michael Sopejstal, 60, was visiting New Buffalo, Michigan, when he bought the winning Lucky for Life ticket, the Michigan Lottery said.

"I come to Michigan every few weeks to eat at my favorite restaurant and I always get a Lucky for Life ticket for 10 or 20 draws while I’m here," Sopejstal, who lives in Illinois, told lottery officials.

The clerk at the GoLo gas station, however, mistakenly printed a ticket with only one draw.

MAINE LOTTERY WINNER SUES MOTHER OF HIS CHILD IN BID TO CONCEAL IDENTITY

winning Lucky For Life ticket

Sopejstal bought the winning ticket at a GoLo gas station while visiting New Buffalo, Michigan. (Michigan Lottery)

"I asked the retailer for a ticket for 10 draws, but he accidentally printed a ticket with 10 lines for one draw, but I told him I still wanted it," the lotto winner said.

During the drawing on Sept. 17, Sopejstal matched the five white balls drawn: 11-15-17-24-48.

Lottery drawing with lottery balls shuffled

Sopejstal matched the five white balls during the Sept. 17 drawing: 11-15-17-24-48. (iStock)

"I checked my ticket one morning and saw that I had won $25,000 a year for life," Sopejstal said. "I immediately started thinking about all the things I could do with the money and whether I wanted to take the lump sum or annuity option. It was an amazing feeling!"

‘THAT WASN’T A DREAM': MICHIGAN WOMAN MISTAKES HUSBAND'S $1M LOTTERY WIN FOR DREAM

Sopejstal returned to Michigan to claim his prize at the state lottery headquarters, choosing to receive the winnings as a one-time lump sum payment of $390,000 instead of the annuity.

With the annuity option, Sopejstal would have received $25,000 a year for 20 years or life, whichever turned out to be the greater option.

CLICK TO GET THE FOX NEWS APP

The lucky winner said he plans to use some of the winnings to travel and save the rest.