| Year | Title | Role | Notes |
| 1980 | War Brides | Garret | Television film |
| 1981 | Tales of the Klondike | Billy | Episode: "Finis" |
| 1984 | The Edison Twins | Chuck Cavanaugh | Episode: "Double Trouble" |
| 1985 | Comedy Factory | Various roles | 8 episodes |
| 1987 | The Kidnapping of Baby John Doe | Hank | Television film |
| 1988 | Mama's Going to Buy You a Mockingbird | John Talbot | Television film |
| 1987–1992 | Street Legal | Nathan Goldberg / Doug Somers | 6 episodes |
| 1989 | War of the Worlds | Colin | Episode: "Unto Us a Child Is Born" |
| 1989 | Murder by Night | Young Doctor | Television film |
| 1989 | Sorry, Wrong Number | Rob | Television film |
| 1989, 1990 | T. and T. | Masked Man / Hendrix | 2 episodes |
| 1989–1991 | Babar | Additional voices | 65 episodes |
| 1991 | E.N.G. | Spokesperson | Episode: "Up on the Roof" |
| 1992 | Counterstrike | Dr. Menges | Episode: "D.O.A." |
| 1992 | Catwalk | George James | Episode: "Billy's Blues" |
| 1993 | Gregory K | Jordan McLean | Television film |
| 1993 | Matrix | Hogan | Episode: "Shadows from the Past" |
| 1993 | The Hidden Room | Adult Mike | Episode: "Jillie" |
| 1994 | The Babymaker: The Dr. Cecil Jacobson Story | Dr. Mason | Television film |
| 1994 | Kung Fu: The Legend Continues | Blake Ralston | Episode: "Only the Strong Survive" |
| 1995–1996 | The Neverending Story | Barney | 23 episodes |
| 1996 | Goosebumps | Mr. Tucker | 2 episodes |
| 1996 | Hostile Advances | Mike | Television film |
| 1996 | Psi Factor | Blaine McCallister | Episode: "Dream House/UFO Encounter" |
| 1996 | F/X: The Series | Hossick | Episode: "Target" |
| 1997 | Time to Say Goodbye? | Stroup's Assistant | Television film |
| 1997 | Johnny 2.0 | APS Commander | Television film |
| 1998 | When Husbands Cheat | Minister | Television film |
| 1998 | Due South | Larry | 2 episodes |
| 1998 | Evidence of Blood | Young Horace Talbott | Television film |
| 1999 | Ultimate Deception | Hay | Television film |
| 1999 | If You Believe | George Stone | Television film |
| 2000 | Dirty Pictures | Suit | Television film |
| 2000 | On Hostile Ground | Frank, Chief Engineer | Television film |
| 2001 | The Associates | Mr. Castillo | Episode: "Disclosure" |
| 2001 | Jewel | Dr. Beaudry | Television film |
| 2001 | Wind at My Back | Willie Easterbrook | 2 episodes |
| 2001 | Sex, Lies & Obsession | Carl | Television film |
| 2001 | A Taste of Shakespeare | Kent / Narrator | Episode: "King Lear" |
| 2001, 2004 | Degrassi: The Next Generation | Todd McGregor | 2 episodes |
| 2002 | Recipe for Murder | Julius Klein | Television film |
| 2003 | DC 9/11: Time of Crisis | Tom Daschle | Television film |
| 2004 | Hustle | Tommy Helms | Television film |