Szülei korán elváltak, édesanyjával és nővérével Óbudán nőtt fel. Zenei tehetsége hamar megmutatkozott, nyolcévesen felvették a Magyar Rádió Gyermekkórusába. A VIII. kerületi Somogyi Béla utcai általános iskolába járt.
Középiskoláit a Vas utcai közgazdasági technikumban folytatta. Itt, a Mákvirág együttesben énekelt, és itt hallotta őt Miklós Tibor énekelni, ami után elhívta a Korong együttesbe énekesnőnek.[1]
1972. január 18-án fiatal rockzenészek oratórikus formában megtartották a Jézus Krisztus szupersztár magyarországi ősbemutatóját. A zenei alapokat a Korong együttes biztosította; a tagok énekelték a főbb szólamokat is. A magyar rocktörténeti esemény egyik énekese volt Bódy Magdi. Ő énekelte Mária Magdolna világhírű dalát.[2]
Vukán György írta a zenéjét a Szikrázó lányok c. Bacsó Péter-filmnek, amelyben az egyik főszereplőnek kölcsönözte énekhangját és munkáslánykényt szerepelt is filmben.
Közben Szigeti Edittel beléptek a Virginia együttesbe. A csapat, amelynek rövid ideig tagjai voltak, indult az 1972-es Ki mit tud?-on is.[3]
1975–80 között önálló zenekarával Bódy Magdi és együttese (Marshalkó Zoltán gitár, Aszalos Zoltán billentyűs, Debreceni Csaba dob, Temesvári András bass) turnézott és nagylemezt készített. A táncdalfesztiválok korai és későbbi korszakában is indult: 1972-ben a Hűvös szél, 1977-ben, a Metronóm ’77 versenyen a Rázd meg magad.
1981-ben pedig a Sakkfigurák című dallal. Ebben az évben a KFT-vel koncertezett, közös albumot terveztek, de a hanglemezgyár csak a KFT-nek adta ki. A lemezanyagból Magdi tv show műsort vett fel Szobanövény címmel.[4] Az énekesnő elhagyta az országot, Kanadában és New Yorkban élt. 1981–99 között kanadai és amerikai dzsesszklubokban, rádiókban, tévékben énekelt. 1982–87 az ottawai konzervatórium tanára, majd New Yorkban folytatta karrierjét, énekiskolát alapított, tanított, és a Special EFX együttessel CD anyagot vett fel a Sony kiadásában és fellépett a Carnegie Hallban is.
1995-ben gospel stílusú Karácsonyi CD-je jelent meg Magyarországon.
2000-ben, újra a régi tagokból, összeállt egy koncert erejéig a Generál és a Mikrolied együttes.
2021. november 21-én a Müpa Fesztivál Színházában gálakoncerttel ünnepelte pályafutásának 50 éves évfordulóját, ahol régi zenésztársai közül Szakcsi Lakatos Béla, a Generál és a Mikrolied vokál, a Freedom és a Stúdió 11 zenekar, Baktai Anikó és Majsai Gábor is fellépett.[5]