He got his acting training on the stage at the Alley Theatre in Houston, before moving to California with his family in 1990.
Bennett's first role in the voice-over industry was Horace "I.Q." Boothroyd the Third in James Bond Jr.
Afterwards, more roles came which included Brooklyn in Gargoyles, Petrie in The Land Before Time series from the second film onward, Jitters A. Dog in Bonkers, Lord Camembert in Biker Mice from Mars, Roger Dearly, Lieutenant Pug and several others on 101 Dalmatians and Dexter's Dad in Dexter's Laboratory. He also had several roles on Rugrats, most notably Ben Kropotkin.
In 1995, he played what would be his best known role, the title character in Johnny Bravo and Johnny Bravo and the Amazon Women in The What a Cartoon Show!. For the character, Bennett used an Elvis Presley impersonation, which was somewhere between the young and the older Presley. In 1997, Johnny Bravo was made into a television series. A cult hit show, it continued from 1997–2004, receiving praise and multiple Annie Award nominations, including one for Bennett.
Later, he did the voices of Drixenol "Drix" Koldriliff in Ozzy and Drix, Clay Bailey on Xiaolin Showdown, Mister Boss and Mister Fizz in Codename: Kids Next Door, Raj on Camp Lazlo, Azmuth in Ben 10 Alien Force and Ben 10: Ultimate Alien, Smee and Bones on Jake and the Never Land Pirates, and various other characters in movies, TV shows and video games.
Since 2006, Bennett has voiced the role of The Man With the Yellow Hat and also voices neighborhood farmer Mr. Renkins in the PBS Kids TV series Curious George. The series was awarded Daytime Emmys for Outstanding Children's Animated Program in 2008, 2010 and 2012.
Bennett has also done the voices of the Joker and other characters on Batman: The Brave and the Bold, Dorkus in Planet Sheen, several characters (Keswick, Larry and Ollie) on T.U.F.F. Puppy, Red Tornado on Young Justice, and Kowalski, Chuck Charles and the team's computer in The Penguins of Madagascar.
In 2012, he was awarded the Annie Award for Outstanding Individual Achievement for Voice Acting in a Television Production for his role as Kowalski. He was also nominated for a Daytime Emmy Award but lost to June Foray.
In 2016, Bennett won the Daytime Emmy Award for his performance as Mayor Lusky on the animated series Transformers: Rescue Bots.
Bennett is married and has one daughter born in 1998.