Rooney, who made his debut for Championship side Derby this week, said he was sucked in by his initial success as a gambler.
Manchester United’s record goalscorer then lost large amounts of money and started “chasing his bets” to try and win it back.
Speaking on a video for 32Red’s Stay In Control gambling awareness campaign, the 34-year-old Rooney said: “I was a young lad who’d just come into a lot of money.
“For an away game with Manchester United you stay in a hotel — and with England you’re in a hotel for seven to 10 days. You get bored and do things to fill the time. At that time gambling was one of them.”
Rooney, who has since managed to quit gambling, decided to speak out about the problem after facing criticism over Derby’s decision to give him the number 32 shirt in association with a betting sponsor.
“It was easy to place bets by phone. It didn’t feel like real money. It wasn’t like I had to go into a bookies and put bets where there are limits,” he said.
“Before you know it you’ve lost a good bit and you don’t realise the amount you’re putting on at the time. I won at the start and thought it was easy money. It sucks you in a bit more and I ended up losing, ended up down.
“I was chasing my bets trying to win my money back. You’re there to play for your country or club and when you’re losing money the way I was, then it will affect you.
“Thankfully I managed to pay up what I lost and I didn’t gamble again. I’ve learned from my mistakes. If you carry on gambling, you lose more. That’s when you can get sucked into a bad situation.”
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.