Jonatan Johansson struck twice to leave Norwich still searching for their first Premiership win of the season.
Johansson headed Charlton in front after 15 minutes when he diverted home Hermann Hreidarsson's flick.
And he was on target six minutes later when Norwich keeper Robert Green palmed out Danny Murphy's header.
Norwich, who lost Green with a thigh injury on the hour, were well beaten as Paul Konchesky slid home a third and Jason Euell was also on target late on.
Norwich were under early pressure, and goalkeeper Green demonstrated his agility to turn away a cross from Jerome Thomas.
But they hit back and almost broke the deadlock when Charlton's Dean Kiely produced a fine save from Gary Holt's header after a cross from Leon McKenzie.
Charlton went in front after 15 minutes when Johansson took advantage of poor Norwich marking to divert Hreidarsson's header past Green.
And they doubled the advantage five minutes later as Johansson struck again.
Youngster Thomas was the creator, with a superb cross the forced Green into a diving save from Danny Murphy's header, Johansson turning home the rebound.
Norwich desperately needed a breakthrough to revive their hopes, and McKenzie almost provided it with an acrobatic flick that was inches wide from Mattias Jonson's cross.
Johansson had an opportunity to clinch a first-half hat-trick in the closing stages of the opening period, but was crowded out by Norwich defenders and his shot lacked power.
Norwich made a half-time change, sending on David Bentley, who had been dropped by manager Worthington after a training ground incident, for Jonson.
And Bentley was swiftly into the action, sending a dipping 20-yard free-kick narrowly over.
Norwich thought they were back in the game after 54 minutes when Darren Huckerby's shot crept under Kiely, but his effort was ruled out for offside against McKenzie.
They suffered another blow when Green, who had picked up a thigh injury early on, was forced to leave the action and was replaced by Darren Ward.
But the Canaries were much improved in the second half, and Kiely produced another fine save from Phil Mulryne's shot, Damien Francis just failing to latch on to the rebound.
Charlton boss Curbishley made the perfect substitution with 16 minutes left, sending on Konchesky for Kevin Lisbie.
And the defender was on target with his first touch, sliding in at the far post to turn home an inviting cross from Luke Young.
Norwich's luckless afternoon continued when McKenzie was on target, but the effort was once again ruled out for offside, this time against Huckerby.
And Charlton added to Norwich's misery when Euell turned home Johansson's cross at the near post for the fourth.
Charlton: Kiely, Young, Perry, El Karkouri, Hreidarsson,
Kishishev, Holland, Murphy (Euell 78), Thomas (Jeffers 85),
Johansson, Lisbie (Konchesky 74).
Subs Not Used: Andersen, Fortune.
Goals: Johansson 15, 21, Konchesky 75, Euell 88.
Norwich: Green (Ward 63), Edworthy, Fleming, Charlton, Drury,
Jonson (Bentley 45), Francis, Holt (Mulryne 65), Huckerby,
Subs Not Used: McVeigh, Helveg.
Booked: Edworthy, Francis, Bentley.
A Marriner (W Midlands)