Schultz has spent 30 years in talk radio and has a syndicated show that airs from noon to 3 p.m. each day.
MSNBC announced Wednesday that he'll replace a politically oriented show currently anchored by David Shuster at 6 p.m. on weekdays.
He's another liberal voice for an MSNBC evening audience that's already used to a leftward tilt with Keith Olbermann and Rachel Maddow. MSNBC calls him an "avid voice for the middle class"
Shuster will work with Tamron Hall as a breaking news anchor from 3 to 5 p.m.
Copyright 2009 The Associated Press.