Gara, 1929. augusztus 28.

Molnár-segéd gyermeke. Közgazdasági Főiskola külkereskedelmi szakán végzett, külkereskedelmi közgazdász végzettséget szerzett. 1948-ban belépett az MDP-be, átigazolták az MSZMP-be.. 1962-ben egy éves központi pártiskolát végzett, előbb a SZÖVOSZ-nál, majd az AGRIMPEX-nél dolgozott. 1953-tól a Külügyminisztériumban dolgozott. 1956 és 1961 között Belgrádban, 1966-1970 között Prágában teljesített külügyi szolgálatot. 1973 és 1979 között Magyarország prágai nagykövete volt. 1982-től 1985-ig a bukaresti nagykövetséget vezette. 1985. júliusban kinevezték külügyminiszter-helyettesnek. 1988. januárban felmentették, és ismét kinevezték Magyarország prágai nagykövetének, állomáshelyéről 1990-ben hívták vissza..