The man said he believed he had only won a few hundred dollars when he first checked his ticket and was surprised to find out he was Western Australia's newest millionaire.
Lotterywest spokesperson Pina Compagnone told WA Today it's the second division one win in the South Perth council area in less than a month.
"It was only a few weeks ago we had a syndicate in the area take out over $4.2 million in prize money," Compagnone said.
The latest winning ticket was bought at Lucky Charm in Karawara - the same store that sold a $30million lottery ticket in 2007.
"Back then it was the highest Lotto win that WA had ever seen," store owner Mike Casey said.
Western Australia has been responsible for 21 division one winners this year, who have claimed $58million in prizes, according to WA Today.