The 43-year-old actor fears that if he stays in the company of people, who drink heavily, he may start boozing again, reported Contactmusic.
"Now I've got a bit of distance from it, I feel like I don't want to go back to it in a way. I don't really like being around drunk people any more. So I'm kind of happy not to be a part of that," Pegg said.
The actor apparently decided to quit drinking after welcoming his daughter Matilda with his wife Maureen four years ago.