Rosemary Obiakor, 46, of Lagos, won more than three million naira (£13,500) in the National Sports Lottery, reports the Daily Metro.
When asked what she planned to do with the money after she was presented with her cheque in a ceremony on local TV, Mrs Obiakor said she'd give it to a "lucky beggar".
"I have heard a lot of stories about how people win the lottery, and they get broke in the short run and come across a lot of misfortune. I am scared, and so I'll give it to a lucky beggar on the street," she told TV reporters.
She collected her cheque, cashed the money and gave the money to a female beggar who was sitting by the street side with her two-year old baby.
When Mrs Obiakor and a team of lottery executives handed the beggar a bag full of banknotes, she screamed with delight, and hugged them all.
She thanked her benefactor profusely and promised to start a food retail business immediately.
Before she went away with her money, the new 'millionaire' gave handfuls of money to other beggars on the street.