After the event on Saturday, the mayor came under fire and said it was meant to be satire.
New York Mayor Bill de Blasio defended a racial joke he made a fundraiser for Hillary Clinton.
De Blasio went on CNN on Monday night to say he meant no offense.
Read: Hillary Clinton Unleashes Attack Ad: 'She's The One Tough Enough to Beat Trump'
He said: It was clearly a staged show, it was a scripted show and the whole idea was do the counter intuitive, ‘cautious politician time,’ every actor involved including Hillary Clinton and Leslie Odom Jr. thought it was a joke on a different convention. That was the whole idea of it and I think people are missing the point.
On Saturday night, he and Hillary Clinton created a firestorm after a joke they made during a fundraiser featuring Leslie Odom Jr., who stars in the hit Broadway musical Hamilton.
It happened during the Inner Circle dinner, an annual black tie event that brings the city’s press corps, lobbyists and lawmakers together. Clinton made a surprise appearance.
Clinton said: “Thank you for the endorsement, Bill. Took you long enough.”
“Sorry Hillary, I was running on CP time,” he said. Many in the audience cringed as the term refers to “Colored People Time.”
Odom Jr., who is black but appeared to be in on the joke said: “I don't like jokes like that, Bill.”
Clinton then stepped in to say the mayor was referring to “Cautious politician time.”
Read: Ivanka and Eric Trump Miss The Deadline To Register To Vote in New York
A spokesperson for de Blasio responded to the gaffe in a statement and insisted it was ment as satire.
"Let's be clear, in an evening of satire, the only person this was meant to mock was the mayor himself," the spokesperson said. "Certainly no one intended to offend anyone."
Clinton has been vigorously campaigning in New York, where she was a former senator, ahead of the state’s primaries next week.
Watch: Hillary Clinton is Just Like New Yorkers as She Struggles with a MetroCard