| Year | Title | Role | Notes |
| 1963 | The Dick Powell Theatre | Young Couple Boy | Credited as Michael Farrell |
| 1963 | McHale's Navy | The Gunner | Episode: "Washing Machine Charlie" |
| 1963 | Ensign O'Toole | Ferguson | Episode: "Operation: Physical" |
| 1966 | Combat! | Doctor | Episode: "The Bankroll" |
| 1967 | The Monkees | Agent Modell | Episode: "Monkee Chow Mein" |
| 1967 | Iron Horse | Debuy | Episode: "The Return of Hode Avery"; uncredited |
| 1967 | Custer | First Trooper | Episode: "Desperate Mission" |
| 1967 | Garrison's Gorillas | The Captain | Episode: "Black Market" |
| 1967–1969 | Lassie | Ranger / Joe | 3 episodes |
| 1967–1974 | Ironside | Len Parsons / Bellhop | 2 episodes |
| 1968 | I Dream of Jeannie | Astronaut Arland | Episode: "Genie, Genie, Who's Got the Genie: Part 3" |
| 1968 | Daniel Boone | Johnson | Episode: "The Spanish Fort" |
| 1968 | Judd for the Defense | Police Lieutenant / Employment Clerk | 2 episodes |
| 1968 | This Is the Life | unknown role | Episode: "Happiness is Dirty Hands" |
| 1968–1970 | Days of Our Lives | Scott Banning | Series regular (157 episodes) |
| 1969 | The Name of the Game | Reporter | Episode: "The Inquiry"; uncredited |
| 1969 | The Bill Cosby Show | Al Socconis | Episode: "A Word from Our Sponsor" |
| 1970 | Mannix | Clay Riegles | Episode: "Blind Mirror" |
| 1970–1971 | The Interns | Dr. Sam Marsh | Series regular (24 episodes) |
| 1971 | Sarge | Steve Wainwright | Episode: "A Terminal Case of Vengeance" |
| 1971–1972 | The Man and the City | Andy Hays | Series regular (15 episodes) |
| 1971–1973 | Love, American Style | The Young Man / Jack | 2 episodes |
| 1972 | The Bold Ones: The New Doctors | Dr. Vic Wheelwright | Episode: "Discovery at Fourteen" |
| 1972 | The Sixth Sense | Dr. Gil Clarke | Episode: "Witch, Witch, Burning Bright" |
| 1972 | The Longest Night | Willis | Television film |
| 1972 | Jigsaw | unknown role | Episode: "The Men" |
| 1972 | Cannon | Ron Cota | Episode: "Stakeout" |
| 1972 | Bonanza | Dr. James Willis | Episode: "The Hidden Enemy" |
| 1972 | Circle of Fear | Frank Simmons | Episode: "Elegy for a Vampire" |
| 1972 | Banacek | Jason Trotter | Episode: "The Greatest Collection of Them All" |
| 1972 | The Rookies | Frank Essex | Episode: "The Wheel of Death" |
| 1972 | The Wide World of Mystery | Steven | Episode: "Nightmare Step" |
| 1972–1973 | Owen Marshall, Counselor at Law | Brad Newman / Blair Cameron | 2 episodes |
| 1972–1974 | Marcus Welby, M.D. | Frank Ferra / Clifford Lorimer | 2 episodes |
| 1973 | She Cried Murder | Walter Stepanic | Television film |
| 1974 | The Questor Tapes | Jerry Robinson | Television film |
| 1974 | Live Again, Die Again | James Carmichael | Television film |
| 1974 | The New Land | unknown role | Episode: "The World Is: Persistence" |
| 1974 | The Six Million Dollar Man | David Tate | Episode: "The Pioneers" |
| 1974 | Harry O | Cole Harris | Episode: "Material Witness" |
| 1975 | Ladies of the Corridor | Paul Osgood | Television film |
| 1975–1980 | Dinah! | Himself (Guest) | 5 episodes |
| 1976–1977 | The Hollywood Squares | Himself (Panelist) | 3 episodes |
| 1976–1979 | The $25,000 Pyramid | Himself (Celebrity Contestant) | 5 episodes |
| 1977–1977 | Tattletales | Himself (Panelist) | 6 episodes |
| 1975–1983 | M*A*S*H | Captain B.J. Hunnicutt | Series regular (179 episodes)Writer (8 episodes) |
| 1976 | McNaughton's Daughter | Colin Pierce | Miniseries |
| 1976–1984 | The $10,000 Pyramid | Himself (Celebrity Contestant) | 49 episodes |
| 1978 | Battered | Michael Hawks | Television film |