| Year | Title | Role | Notes |
| 1981 | The Greatest American Hero | Sergeant / Policeman | 2 episodes |
| 1982 | Tucker's Witch | Sturges | Episode: "The Corpse Who Knew Too Much" |
| 1982–1989 | Remington Steele | Fred | 6 episodes |
| 1983 | M*A*S*H | 2nd M.P. | Episode: "Goodbye, Farewell and Amen" |
| 1984 | Hot Flashes | Al | 5 episodes |
| 1985 | Apt. 2C | Toki | Television film |
| Moonlighting | Newsstand Man | Episode: "Moonlighting (Pilot)" |
| 1985–1986 | Newhart | Roby | 2 episodes |
| 1986 | Long Time Gone | Bartender | Television film |
| The Facts of Life | Truck Driver | Season 8 Episode 9 Fast Food |
| 1987 | Gimme a Break! | O'Brien | 2 episodes |
| 1987–1988 | Women in Prison | Assistant Warden Clint Rafferty | 13 episodes |
| It's Garry Shandling's Show | Blake Cumbers / Flashback Booth Repairman / Capt. Gordon | 3 episodes |
| 1991 | Midnight Caller | Nelson Briles | 3 episodes |
| Who's the Boss? | Hoyt | Episode: "Misery" |
| Designing Women | Skip Jackson | Episode: "Just Say Doe" |
| 1992 | Grave Secrets: The Legacy of Hilltop Drive | Marshall | Television film |
| 1993 | Roseanne | Vic | Episode: "Lose a Job, Winnebago" |
| 1993–1994 | Grace Under Fire | Gil Kelly / Jimmy | 3 episodes |
| 1994 | Comedy: Coast to Coast | Himself | |
| Thea | Roy Bennett | 2 episodes |
| Tales from the Crypt | Jerry | Episode: "Whirlpool" |
| 1994-1999 | Home Improvement | Harry | 22 episodes |
| 1995 | The Drew Carey Show | Jules Lambermont | 5 episodes |
| 1995–2000 | Boy Meets World | Chet Hunter | 12 episodes |
| 1996 | Coach | Buffalo Billy | Episode: "Wings Over Buffalo" |
| 1996 | Unsolved Mysteries | Himself | Episode: "#8.17" |
| 1997 | Murphy Brown | Secret Service Agent | Episode: "Murphy Redux" |
| 1998 | Arliss | Mr. Griff | Episode: "What Would I Do Without Wu?" |
| Smart Guy | Mr. Petrasek | Episode: "Boomerang" |
| 1999–2000 | The Jamie Foxx Show | Bob Nelson / Bob | 11 episodes |
| 2000–2002 | The New Woody Woodpecker Show | Sgt. Hogwash | Voice role8 episodes |
| 2001 | Sabrina the Teenage Witch | Phil the Dog | Voice role2 episodes |
| 2003 | Lucky | — | Episode: "Come Lie with Me" |
| Lost at Home | Ralphie / Hot Dog Vendor | 2 episodes |
| 2004 | Cold Case | Tom Jaden | Episode: "The House" |
| 2005 | Todd's Coma | Trina's Father | Televisión film |
| My Name Is Earl | Buzz Darville | Episode: "White Lie Christmas" |
| 2006 | Everybody Hates Chris | Russo | Episode: "Everybody Hates Jail" |
| 2010 | Good Luck Charlie | Mel | Episode: "Take Mel Out to the Ball Game" |
| Community | Coach Herbert Bogner | Episode: "Physical Education" |
| 2011–2012 | Fish Hooks | Chief | Voice role6 episodes |
| 2014 | Wander Over Yonder | Additional voices | |
| 2015 | Girl Meets World | Chet Hunter | Episode: "Girl Meets Hurricane" |
| 2016 | Last Man Standing | Clark | Episode: "Eve's Band" |
| 2016-2017 | Harvey Beaks | Roland | Voice role3 episodes |
| 2017–2019 | SMILF | Joe | 10 episodes |
| 2021–2022 | United States of Al | Wayne | 7 episodes |
| 2021 | Hacks | Tunnel of Love Proprietor | Episode: "Tunnel of Love" |