Маргарита Ваняшова родилась 22 марта 1943 года в городе Иваново. Окончила филологический факультет Ярославского педагогического института, аспирантуру Московского педагогического института, докторантуру Московского университета - диссертация «Феномен трагедии в русской литературноудожественной критике первой трети XX века». Доктор филологических наук, профессор.
Преподавала в Ярославском педагогическом институте. Преподает в Ярославском государственном театральном институте; 1980-1989 годах первый проректор по учебной и научной работе.
Была редактором приложения «Уединенный пошехонец» к газете «Золотое кольцо». Сотрудничает с Российским академическим театром драмы имени Федора Волкова, ведет авторский блог на сайте театра.
Печатается как театральный критик с 1961 года, как литературовед с 1966. Специализируется на истории русского театра, истории и теории русской литературы, литературной и театральной критике, поэтике русской литературы. Автор более 400 публикаций.
Избиралась депутатом райсовета. Член Союза журналистов СССР. В течение многих лет была председателем секции театральной критики, избиралась членом правления Ярославской организации Союза театральных деятелей РФ. Академик РАЕН.