Willie Sibbald, 48, from Moredun, scooped £7,084,472 in Saturday's draw when he matched all six numbers on his Lucky Dip.
Sibbald missed the moment his numbers came up as he had fallen asleep in front of the television. It was only later when he was watching Big Brother that he caught the winning line during an ad break and realised he was a multi-millionaire.
He said: "I was staying the night at my relative's house and when I saw the numbers I shouted through to her 'I've won the Lottery!'. She came through and we checked the ticket again and again.
"My brother was on a night out so I waited until the following morning and called his wife to pass on the good news. She didn't believe me at first and thought I was joking - it's not exactly a call you expect on a Sunday morning!"
Sibbald, who decorates houses and commercial properties, has decided to give up work but will most likely spend some of his newly acquired spare time learning to drive.
He added: "It's been such a whirlwind I've not had time to really think about what I will do with the money but I will probably learn to drive and get myself a car.
"I'm a big fan of the Scottish National side and try to go to as many games as I can. I will be at the qualifier for the European Championships on September 7 and at least now I won't have to worry about getting to the rest of the away matches!
"I played the National Lottery every week before I won and to be honest I think I will keep playing."
The winning ticket was bought at the newsagents on Moredun Park Road, Moredun. The winning Lotto numbers for the August 9 draw were 16, 36, 40, 43, 45, 47 and the bonus ball was 10.