While he was accepting Variety's Indie Impact Award at Sunday's Palm Springs Film Festival, the actor joked that the trophy looked like a bong, before saying 'I don't use that anymore.'
The 39-year-old then added that he doesn't do it anymore because of his four children with wife Rhea Durham.
The Fighter star said: 'I stopped smoking weed for my kids.'
Wahlberg also added that he has swapped his weekend partying to go to church.
He said: 'One day, we were driving and you could smell it from somewhere. My daughter asked what the smell was so I told her it was a skunk.
'Then she said, 'Sometimes Daddy smells like that!' to me and my wife. So I knew I had to quit.'