Ehrental Regina néven született 1878. május 7-én a csallóközi Érseklélen szegény ortodox zsidó szülők hetedik gyermekeként. A család hamarosan Győrszigetre költözött, de iskolába ott sem járatták. A lánygyermekekkel egy idős bencés pap foglalkozott, aki felfedezte Regina rendkívüli intelligenciáját. Franciára, németre, irodalomra tanította és egy Újszövetséget ajándékozott neki. A lány már korábban elidegenedett a családi vallástól - a héber nyelvű esti imákból egy szót sem értett – és onnantól kezdve, öngyűlölettől sem mentesen, egész életében a két vallási tradíció közt őrlődött.
Makón született, középiskoláit Zilahon végezte. Néhány félévet végzett a kolozsvári Színművészeti Főiskolán, majd 1953-tól átiratkozott a Bolyai Tudományegyetem magyar nyelv és irodalom szakára. Ebben az időben jelentek meg első versei és versfordításai. Diplomájának megszerzése után a Napsugár című lapnál dolgozott, majd 1957-ben Bukarestbe költözött, ahol az Ifjúmunkás munkatársa lett és tanított a magyar líceumban is. Szilágyi Domokossal kötött házasságából egy fia született. 1963-ban jelent meg első verseskötete Virág a végtelenben címmel.
Az ELTE spanyol-olasz szakán végzett 1963-ban, majd Havannában egyetemi lektorként dolgozott. 1964 és 2002 között a Budapesti Közgazdaságtudományi Egyetemen spanyol társadalomtudományi szaknyelvet tanított. Elsősorban spanyol, olasz, katalán, portugál és angol költőket fordít. Első verseskötete, a Némajáték, 1970-ben jelent meg a Szépirodalmi kiadónál. Számtalan hazai és külföldi díjat kapott, 2003-ban a Magyar Köztársaság Babérkoszorús Költője kitüntetést nyerte el.
Egyik lánya Lengyel Anna műfordító, dramaturg.
Néhány kötete: