Маргарита Агашина родилась в деревне Бор Ярославской области. Детство поэтессы прошло на фактории «Стрелка» на севере Красноярского края. Отец поэтессы был врач по профессии. По роду своей деятельности ему приходилось кочевать по тайге вместе с эвенками-охотниками. Мать Маргариты учила эвенкийских детей в школе.
В начале 1930-х семья Агашиных перебралась в город Тейково Ивановской области. Маргарита пошла учится в среднюю школу №4, где преподавала немецкий язык ее мама Елизавета Ивановна. (на здании школы сейчас установлена мемориальная доска).
После окончания школы Маргарита Агашина поступила в Московский институт цветных металлов и золота, но, не окончив второго курса, ушла в Литературный институт им. Горького. Училась на семинарах у Веры Звягинцевой, Владимира Луговского. Окончила Литературный институт в 1950 году.
С 1951 года, после окончания института, Маргарита Агашина жила в Волгограде. Здесь она прожила до конца своей жизни, основную часть своего творчества посвятив городу на Волге, который стал для нее по-настоящему родным.
В 1952 году за поэму «Мое слово» Маргарита Агашина была принята в Союз Писателей. Настоящая известность к Маргарите Агашиной пришла после исполнения Людмилой Зыкиной песни «Растет в Волгограде березка» на ее стихи.
В 1993 году «за выдающиеся заслуги в области литературы, значительный творческий вклад, получивший признание волгоградцев и всей России» Маргарите Константиновне Агашиной решением Волгоградского городского Совета народных депутатов было присвоено звание «Почетный гражданин города-героя Волгограда».
Маргарита Агашина скончалась в 1999 году возрасте 75 лет.
Печаталась как поэт с 1949 года.
Основная часть творчества поэтессы посвящена Волгограду, его славной истории.
Всего поэтесса выпустила 36 сборников стихов в издательствах Москвы и Волгограда. Многие стихи были положены на музыку и стали известными песнями.