| Year | Title | Role | Notes |
| 1987 | Simon & Simon | Troy Tolliver | Episode: "I Thought the War Was Over" |
| Werewolf | Charlie | Episode: "The Unicorn" |
| 21 Jump Street | Aaron Jackson | Episode: "You Oughta Be in Prison" |
| 1989 | Kate & Allie | – | Episode: "A Tree Grows on West 56th Street" |
| Night Court | Mr. Crumine | Episode: "For Love or Money" |
| MacGyver | Zimba | Episode: "Black Rhino" |
| 1990 | Matlock | Billy Pierce | Episode: "The Narc" |
| Cop Rock | Omar | Episode: "Potts Don't Fail Me Now" |
| 1990–1991 | Jake and the Fatman | Jordan Lee | Recurring cast: Season 4 |
| Star Trek: The Next Generation | Kurn | Guest cast: Season 3–5 |
| 1991 | Father Dowling Mysteries | Lou | Episode: "The Fugitive Priest Mystery" |
| 1994 | Law & Order | Reverend Ott | Episode: "Sanctuary" |
| The X-Files | Augustus D. Cole | Episode: "Sleepless" |
| Homicide: Life on the Street | Matt Rhodes | Recurring cast: Season 3 |
| 1995 | Hercules: The Legendary Journeys | Gladius | Episode: "The Gladiator" |
| Black Fox | Britt Johnson / Black Fox | Main cast |
| 1995–1996 | Star Trek: Deep Space Nine | Adult Jake Sisko / Kurn | 2 episodes |
| 1996 | Murder, She Wrote | National Security Agent Nathan Mitchell | Episode: "Mrs. Parker's Revenge" |
| New York Undercover | Andrew Bryant | Episode: "Rule of Engagement" |
| Beverly Hills, 90210 | Dr. Julius Tate | Episode: "If I Had a Hammer" |
| 1997 | NYPD Blue | Detective Eddie Hazell | Episode: "Taillight's Last Gleaming" |
| Xena: Warrior Princess | Cecrops | Episode: "Lost Mariner" |
| Soldier of Fortune, Inc. | Joseph Karenga | Episode: "Missing in Action" |
| 1998 | Star Trek: Voyager | Alpha Hirogen | Episode: "Prey" |
| Hercules: The Legendary Journeys | Gilgamesh | Episode: "Faith" |
| 1999 | Where Are They Now? | Himself | Episode: "Horror Movie Stars" |
| 2000 | Angel | Vyasa | Episode: "The Shroud of Rahmon" |
| 2001 | UC: Undercover | Cephus | Episode: "The Siege" |
| Smallville | Earl Jenkins | Episode: "Jitters" |
| 2002 | Crossing Jordan | Coach Jim Evans | Episode: "Lost and Found" |
| Andromeda | Captain Fehdman Metis | Episode: "The Lone and Level Sands" |
| Charmed | Avatar of Force | Episode: "Sam I Am" |
| Boston Public | Lester Lipschultz | 2 episodes |
| CSI: Miami | Sergeant Marcus Cawdrey | Episode: "Camp Fear" |
| 2002–2003 | The District | Stanley Carver | 2 episodes |
| 2004 | The 100 Scariest Movie Moments | Himself | Episode: "Part I: 100–81" |
| 24 | Detective Michael Norris | Episode: "Day 3: 3:00 a.m.–4:00 a.m." |
| 2005 | HypaSpace | Himself | Episode: "Episode " |
| Night Stalker | Detective | Episode: "Malum" |
| Criminal Minds | Eric Miller | Episode: "The Fox" |
| 2005–2006 | Stargate SG-1 | Lord Haikon | Recurring cast: Season 9 |
| 2006 | Svengoolie | Himself | Episode: "Dracula's Daughter" |
| Masters of Horror | The Beast | Episode: "Valerie on the Stairs" |
| 2007 | Boston Legal | Detective Walter Berenson | Episode: "The Innocent Man" |
| Without a Trace | Dr. Carl Williams | Episode: "Res Ipsa" |
| 2007–2011 | Chuck | CIA Director Langston Graham | Recurring cast: Season 1-2, Guest: Season 5 |
| 2009 | Batman: The Brave and the Bold | Astaroth | Voice, episode: "Trials of the Demon!" |
| 24 | General Benjamin Juma | Recurring cast: Season 7 |
| Psych | Detective Moses Johnson | Episode: "High Top Fade Out" |