He bought his ticket at Toongabbie Sports Club on Saturday and took home a total prize of $2,655,277.00.
He revealed he had previously won $10,000 playing the same game, but said this win would change his life.
“Almost 20 years ago, I won $10,000 on Keno which was great at the time, but nothing compares to this,” he told Keno bosses.
“It’s funny, my wife is more excited than I am.
“I think we’ll look to move eventually and buy a nice house.”
A Keno draw happens around every three minutes.
During each draw, 20 numbers are drawn from 1 to 80.
There are many different ways to get help and information about gambling.
All services are free, confidential and available 24 hours a day, 7 days a week.