| Year | Title | Role | Notes |
| 1990 | 21 Jump Street | Holt (Uncredited) | Season 4 Episode 26, Blackout (Fox) |
| 1994 | Mad About You | Man in Line | Season 3 Episode 10, The City (NBC) |
| 1995-2000 | The Drew Carey Show | Chuck | 17 Episodes, (ABC) |
| 1995 | Night Stand with Dick Dietrick | Andy | One Episode, Mama's Boy, (E!) |
| 1995 | Living Single | Rusty Biggins | Season 2 Episode 23, Who's Scooping Who? (Fox) |
| 1995 | Seinfeld | Usher | Season 7 Episode 2, The Postponement (NBC) |
| 1995 | Misery Loves Company | Roger | Season 1 Episode 1, Pilot (Fox) |
| 1995 | Hangin' with Mr. Cooper | Security Guard | Season 3 Episode 14, One is the Loneliest Number (ABC) |
| 1996 | Hangin' with Mr. Cooper | Referee | Season 4 Episode 17, Rivals (ABC) |
| 1996-97 | Hangin' with Mr. Cooper | Mr. Morley | Three Episodes, (ABC) |
| 1996-97 | Ned and Stacey | Thad | Two Episodes, (Fox) |
| 1997 | ER | Matt Collins | Season 3 Episode 13, Fortune's Fools (NBC) |
| 1997 | Tracey Takes On... | Minty Fresh | Season 2 Episode 12, Race Relations (HBO) |
| 1997 | Coach | Frank | Season 9 Episode 20, The Neighborhood (ABC) |
| 1997 | Family Matters | Petey | Season 8 Episode 24, A Pirate's Life for Me (ABC) |
| 1997 | The Practice | Theodore "Teddy" Maynard | Season 2 Episode 4, Dog Bite (ABC) |
| 1997 | Malcolm & Eddie | Calloway | Season 1 Episode 19, Whole Lotta Love Seat (UPN) |
| 1997-99 | Between Brothers | Dusty Canyon | 17 Episodes, (Fox/UPN) |
| 1999 | The Parent 'Hood | Kelly Peterson | 11 Episodes, (WB) |
| 1999 | Malcolm & Eddie | Nick Nickerson | Season 4 Episode 3, Hot Pants (UPN) |
| 1999-2002 | For Your Love | Paul | Four Episodes, (WB) |
| 2000 | The Steve Harvey Show | Crazy Guy | Season 5 Episode 2, Player, Interrupted (WB) |
| 2001 | The Clark Family | | TV Movie, (WB) |
| 2000-01 | Providence | Reggie | Six Episodes, (CBS) |
| 2001 | The Hughleys | Brock | Season 3 Episode 18, Something About Shari (UPN) |
| 2001 | The Bernie Mac Show | | Season 1 Episode 1, Pilot (Fox) |
| 2001-05 | One on One | Duane Knox | 91 Episodes, (UPN) |
| 2002 | The Twilight Zone | Jumpsuit Guy | Season 1 Episode 23, Gabe's Story (UPN) |
| 2005 | Cuts | Duane Knox | Season 1 Episode 9, On the Road Again (UPN) |
| 2007 | How I Met Your Mother | Fred | Season 2 Episode 15, Lucky Penny (CBS) |
| 2007 | In Case of Emergency | Don Piano | Season 1 Episode 13, The Picture (ABC) |
| 2007 | The Loop | Agent Beckman | Season 2 Episode 3, Yeah, Presents (Fox) |
| 2008 | Just Jordan | Kenny | Season 2 Episode 2, Let Sleeping Dogs Lie (Nickelodeon) |
| 2008-09 | Under One Roof | Winston Hill | 13 Episodes, (MyNetworkTV) |
| 2009 | True Jackson, VP | True's Father | Season 1 Episodes 19, Back to School (Nickelodeon) |
| 2010 | 'Til Death | Doctor | Season 4 Episode 22, Ally Aboard (Fox) |
| 2011 | Are We There Yet? | Steve | Season 2 Episode 26, The Play Dates Episodes (TBS) |
| 2011 | Who Is Billie Mackenzie | Dr. Underwood | Episode: Meet the Underwoods (Syndicated) |
| 2012 | Let's Stay Together | Dr. Earl Sutton | Season 2 Episode 3, All Juice, No Seeds (BET) |
| 2012 | Austin & Ally | Officer Dunphy | Season 1 Episode 11, Songwriting and Starfish (Disney Channel) |
| 2012 | Bones | Walter Otton | Season 7 Episode 8, Bump in the Road (Fox) |
| 2014 | Crash & Bernstein | Officer Plotkin | Season 2 Episode 11, Monkey Business (Disney XD) |
| 2014 | Santa Hunters | Uncle Charlie | TV film |