Albertakna, 1931. április 5.

Munkáscsaládban született, apja géplakatos volt. 1954-ben a Marx Károly Közgazdaság-tudományi Egyetemen szerzett közgazdász végzettséget, 1950-ben lett tagja a Magyar Dolgozók Pártjának, 1956-ben belépett az MSZMP-be. Egyetemi tanulmányai után a Külügyminisztériumban helyezkedett el, 1954-ben előadó volt. 1955-től 1957-ig, majd 1961 és 1963 között Kairóban, 1967-ig Algírban beosztott diplomata volt; 1970-től 1976-ig Bejrútban ügyvivő volt; majd a Külügyminisztérium IX. Területi Főosztály helyettes vezetőjeként dolgozott. 1980. novemberben lett algíri nagykövet, megbízatása alól 1986. szeptemberben mentették fel, mert 1987. szeptemberében a Diplomáciai Testületet Ellátó Igazgatóság vezetőjévé nevezték ki. 1988. novemberben az MSZMP KB Külügyi Osztálya külügyminiszter-helyettessé való kinevezése miatt felmentését kezdeményezte. Megbízatását 1989. január és 1990. június között látta el. 1971-ben elvégezte az MSZMP Politikai Főiskoláját, 1978-ban doktori címet szerzett. 1997-1998-ban a Külügyminisztérium gazdasági ügyekkel foglalkozó helyettes államtitkára volt.