Budapest, 1920. január 27.

Munkáscsaládban született, apja sütősegéd volt. Négy polgárit végzett, előbb fodrászsegéd volt, 1937-től a Magyar Philips Művekben műszerésztanuló lett. 1940-ben felszabadult, 1949-ig szakmájában dolgozott. 1945. februárban belépett a Magyar Kommunista Pártba, az üzemi bizottság tagjává választották. 1948. decemberben egyhónapos pártiskolát végzett, majd az MDP XIII. kerületi pártbizottságán termelési megbízott lett, később Angyalföldön MINSZ-titkár. 1949. május-októberben a budapesti MINSZ Bizottság szervezési osztályának helyettes vezetője volt. 1950. januártól az MDP III. kerületi pártbizottság titkára, októberben kétéves pártfőiskolára küldték, de 1952. januárban betegsége miatt tanulmányait abbahagyta. Ekkor kinevezték a Budapesti 118. sz. Központi Postahivatal élére. 1956. decemberben lett az MSZMP tagja, 1957. júliustól a párt Budapesti Bizottsága instruktora volt, 1958-tól a XIII. kerületi pártbizottság másodtitkára. 1961. júliustól diplomáciai szolgálatba került, nagykövet lett Hanoiban, 1962-től Laoszba is akkreditálták. 1968-ban Guineában volt nagykövet.