She had two long-running roles on the soap opera serials Days of Our Lives as Rebecca North (1975–77) and General Hospital as Diana Maynard Taylor R.N. (1977–81). She has made guest appearances on a variety of television shows including The Big Valley, Mr. Novak, Daniel Boone, Lassie (playing "Terri Young" in Season 12, Episode 10 "In the Midst of Splendor"), Lancer, Charlie's Angels, The Brady Bunch, The Partridge Family, Medical Center, Gunsmoke, Bonanza, Cannon (Season 4, Episode 17 "The Killer on the Hill"), Dragnet, Rawhide, The Virginian, Mission: Impossible, Mannix, McMillan and Wife, Voyage to the Bottom of the Sea, Gidget, Land of the Lost, Star Trek: The Next Generation (Season 1 episode "The Naked Now") and The Donna Reed Show. As a stock actor for Jack Webb's production company Mark VII Limited, she appeared as several different characters in several shows including Dragnet, Adam-12, Emergency!,Mod Squad and Sierra.