Ed Schultz issued a public apology to talk-show host Laura Ingraham at the start of his nightly MSNBC show Wednesday night.

“I used vile and inappropriate language,” he said before handing over the hour to substitute co-host Thomas Roberts as he began what called an “indefinite” suspension. “It was wrong, uncalled for, and I recognize the severity of what I said.”

On his syndicated radio show Tuesday, Schultz referred to Ingraham as a “right-wing slut” and “talk slut.” After the incident blew up Wednesday, MSNBC announced Schultz would take an unpaid week of leave.

Schultz, who joined MSNBC in April 2009 and took over Keith Olbermann’s old 10 p.m. timeslot in January, said Wednesday night, he said he had tried unsuccessfully to reach Ingraham to apologize personally. “I have embarrassed my family. I have embarrassed this company,” he said. “The only way I can prove my sincerity in all of this is if I never use those words again. You have my word I won’t.”

Read earlier: Ed Schultz suspended by MSNBC for Laura Ingraham slur

see video. . .

Video: MSNBC: Ed Schultz apologizes

Visit msnbc.com for breaking news, world news, and news about the economy