The new rules mean firms will no longer be able to make unsolicited marketing calls about pension schemes.
Firms found breaking the ban will face enforcement action from the Information Commissioner’s Office, and could be fined up to £500,000.
The Government first mooted a ban in 2017, and confirmed it would go ahead in this year’s Budget.
Treasury minister John Glen has described cold calling as the “most common method” to initiate pension fraud.
He tweeted: “Pensions cold calling is a scourge, so I was pleased and proud to see Parliament pass a ban on it this week.
“This means the ban will officially come into force on 9th January. Spread the word.”
Stop spam calls & mail using our Stop Cold Callers guide.