1957-től az Egri SC, illetve az Egri Dózsa, majd 1962-től az Orvosegyetem SC úszója volt. 1958-tól 1964-ig szerepelt a magyar válogatottban. A magyar csapat tagja volt az 1960. évi római és az 1964. évi tokiói olimpián. 1958-tól 1963-ig összesen tíz magyar bajnoki címet nyert. Az aktív sportolástól 1964-ben vonult vissza. 1982. december 12-én, a Magyar Úszó Szövetség jubileumi ülésén megkapta a Magyarország örökös úszóbajnoka címet.
1967-ben a Semmelweis Orvostudományi Egyetemen általános orvosi, majd gyermekgyógyász szakorvosi oklevelet szerzett és az egri Markhot Ferenc Kórház gyermekgyógyász orvosa, később főorvosa lett.
Dr. Frank Mária 1992-ben fiatalon halt meg. Férje, dr. Renn Oszkár létrehozta A Gyermekek Gyógyításáért Alapítványt, melynek kuratóriuma minden évben Dr. Frank Mária-emlékplakettet és -díjat ad át annak az orvosnak, akinek pályamunkáját a kórház tudományos bizottsága a legjobbnak értékeli.
Sporteredményei
olimpiai 4. helyezett (1960: 4 × 100 m gyorsváltó)
Európa-bajnoki 3. helyezett (1962: 4 × 100 m vegyes váltó)
Európa-bajnoki 4. helyezett (1961: 4 × 100 m vegyes váltó)