Esztergom, 1933. április 11.

Apja üveggyári munkás volt. 1955-ben a Kazanyi Pedagógiai Főiskolán középiskolai tanári oklevelet szerzett, hazatérte után 1956-ig a budapesti Árpád Gimnáziumban tanított. 1956-tól a DISZ, majd a KISZ Központi Bizottságában politikai munkatárs, majd 1969–1974 között az Úttörő Szövetség titkára, majd főtitkára. 1974-ben került a Külügyminisztérium állományába, 1975-től 1979-ig Phenjanban, majd 1983 és 1988 között Adenben nagyköveti beosztásban dolgozott; közben, majd 1988 után külügyminisztériumi alkalmazott, a IV. Területi Főosztály vezetője. 1956-ban az MDP, majd a Magyar Szocialista Munkáspárt tagja volt; 1971-ben elvégezte az MSZMP Politikai Főiskolát.