United Kingdom, Dec. 8 -- Dick Van Dyke credits giving up cigarettes and alcohol for his long life.

The Mary Poppins actor turns 100 later this month but he doesn't think he'd have made it to the milestone if he hadn't overhauled his lifestyle in his 50s.

Speaking at the Vandy High Tea fundraising event - which raised money for theThe Van Dyke Endowment of the Arts and the Dick Van Dyke Museum - at his home in Malibu, Dick told how he was "probably the last person alive" who got to know and spend time with Walt Disney before the animation legend died of lung cancer in 1966.

According to People magazine, he said: "He was a wonderful guy. He just smoked too much! Doggone."

Dick's son, Barry Van Dyke, 74, noted his dad had "never smoked ...