| Year | Title | Role | Notes |
| 1978 | James at 15 | Jack | Episode: "Hunter Country" |
| The Grass Is Always Greener Over the Septic Tank | Steve Benson | Television film |
| 1979 | A New Kind of Family | Burt | Episode: Invasion of Privacy |
| The Seekers | First Boy | Television film |
| 1980 | The Waltons | Sr. Boy | Episode: "The Valediction" |
| Eight Is Enough | Kurt Harper | Episode: "Finally Grad Night" |
| 1981 | Walking Tall | David Coombs | Episode: "The Killing of McNeal County's Children" |
| Knots Landing | Luke | Episode: "Man of the Hour" |
| The Violation of Sarah McDavid | Pete Brady | Television film |
| 1982 | Paper Dolls | Steve Stratton |
| Seven Brides for Seven Brothers | Kevin | Episode: "Challenges" |
| 1983 | The Fall Guy | Little Juice Atkins | Episode: "One Hundred Miles a Gallon" |
| Love, Sidney | Rick | Episode: "The Movie" |
| A Killer in the Family | Ricky Tison | Television film |
| St. Elsewhere | Eddie Carson | 3 episodes |
| 1984 | Things Are Looking Up | Neil 'Trout' Troutman | Television film |
| 1989 | Great Performances | George Gibbs | Episode: "Our Town" |
| 1990 | American Playhouse | Younger Edward | Episode: "Sensibility and Sense" |
| 1991 | A Woman at War | Franz Bueller | Television film |
| 1992 | The Heart of Justice | David Leader |
| 1993 | Foreign Affairs | Fred Turner |
| Frasier | Don (voice) | Episode: "Miracle On Third Or Fourth Street" |
| 1994 | Roommates | Bill Thomas | Television film |
| 1994–1998 | Mad About You | Alan Tofsky | 6 episodes |
| 1995 | Fallen Angels | Nick Ballestier | Episode: "A Dime a Dance" |
| Partners | Cameron | Episode: "How Long Does It Take to Cook a 22-Pound Turkey?" |
| 1996 | Don't Look Back | Jesse Parish | Television film |
| Inside | Marty Strydom |
| 1997 | Homicide: Life on the Street | Drew Kellerman | Episode: "Wu's on First?" |
| 1998 | Blackout Effect | John Dantley | Television film |
| 1998–1999 | Hercules | Theseus / The Grim Avenger (voices) | 2 episodes |
| Chicago Hope | Dr. Robert Yeats | 24 episodes |
| 1999 | The Passion of Ayn Rand | Nathaniel Branden | Television film |
| Our Guys: Outrage at Glen Ridge | Prosecutor Bob Laurino |
| 2000 | Common Ground | Johnny Burroughs |
| One Kill | Capt. Wallker Randall |
| The Last Dance | Todd Cope |
| 2001 | My Horrible Year! | Uncle Charlie | Television film |
| 2001–2002 | Once and Again | August Dimitri | 7 episodes |
| 2002 | Law & Order: Special Victims Unit | Father Michael Sweeney | Episode: "Silence" |
| 2003 | Out of Order | Mark Colm | 6 episodes |
| 2005 | Will & Grace | Tom Cassidy | 3 episodes |
| The Triangle | Howard Thomas | 3 episodes |
| 2007 | Medium | Sonny Troyer | Episode: "We Had a Dream" |
| Close to Home | Det. Chris Veeder | 3 episodes |
| 2008 | Blank Slate | Sean Sullivan | Television film |
| 2009 | Grey's Anatomy | William Dunn | 3 episodes |
| 2009–2010 | Caprica | Daniel Graystone | 18 episodes |
| 2011 | Leverage | Alan Scott | Episode: "The Long Way Down Job" |