Szülei Oravecz József MÁV napszámos és Ponyicsányi Mária.[1] Oravecz családi nevét 1934-ben változtatta Honfira.[1] Színészként a Gaál Béla vezette Filmművészeti Iskolában (Országos Filmegyesület színiiskolája) végzett 1936-ban.[3][4] Osztálytársai közül Sívó Mária lett ismert színésznő. A Belvárosi Színházban Hatvany Lili: A lánc című darabja volt a vizsgaelőadása.[5] Az Erzsébetváros Színházban[6], az Új Színházban[7] és a Márkus Parkszínházban[8] szerepelt 1945-ben. Megalakulásától, 1951-től az Állami Faluszínház, majd a névváltoztatás után az Állami Déryné Színház társulatának színművésze volt, ahol főleg karakterszerepeket alakított 1971-ig, nyugdíjba vonulásáig.
Rendszeresen a vidéket járó színészként 1966-ban nyilatkozta:
„Voltam SS börtönőr is a Fučik darabban, s mikor kijöttem a függöny elé meghajolni, megdobáltak, fenyegettek, egy néni meg felszólt hozzám: „Javuljon meg, édes fiam...” … bizony kezdetben nem szeretett bennünket a falu népe, megfenyegették még a buszt is. Ma meg? Amerre megyünk mindenfelé kedvesen integető embereket látunk, értik és szeretik a munkánkat… A verses darabokat szeretem, de emlékezetes a „Tizenöt füzér pénz” részeges kocsmárosa is: itt volt a megyében az ősbemutató.[9]”
67 éves korában hunyt el, a rákoskeresztúri Új köztemetőben helyezték végső nyugalomra.[10]