Elle a commencé sa carrière d'actrice en 1985, avec un premier rôle important dans la série télévisée *Les Belles Histoires des orphelins heureux*. Elle a ensuite joué dans de nombreuses autres séries, dont *Le Parcours incertain*, *Jamais deux sans toi* et *Un gars, une fille*.
En 1993, elle a obtenu un rôle dans la série *Rouge*, qui était l'une des plus populaires de la télévision québécoise à cette époque. Elle y incarnait le personnage de Marie-Claire, une jeune femme enceinte et seule éleveuse d'un garçon autiste. Ce rôle lui a valu un prix Gémeaux pour la meilleure interprétation féminine dans un programme dramatique en 1994.
En 2003, elle a rejoint la distribution de la série *Les Invincibles*, où elle jouait le rôle de Valérie Dionne, une femme ambitieuse et égoïste qui ne cesserait jamais d'emporter les premiers rôles dans toutes les productions dans lesquelles elle participait. Elle a également joué dans la série *Trauma*, où elle incarnait le rôle de Dr Marie-Anne Simard, une médecin et psychanalyste travaillant à l'hôpital général de Montréal.
En plus de sa carrière d'actrice, Marie-Hélène Viens est également active dans la politique. En 2014, elle a été élue députée du Parti québécois à l'Assemblée nationale du Québec pour la circonscription de Rimouski-Neigette. Elle a quitté le Parlement en 2018, après que son parti ait perdu les élections générales.
Marie-Hélène Viens est également une femme engagée dans la défense des droits des femmes et de l'égalité entre les sexes. En 2017, elle a été nommée membre honoraire de la Fédération des femmes du Québec en reconnaissance de ses contributions à la cause féministe.