V roce 1941 absolvoval Lůžek lounské gymnázium. Za 2. světové války byl nasazen v lounské mlékárně. V letech 1945–1948 vystudoval na Filozofické fakultě Univerzity Karlovy historii a národopis. V roce 1949 se stal zaměstnancem Městského národního výboru v Lounech, když až do roku 1953 spravoval zároveň městské muzeum a archiv. Po vzniku Okresního archivu v Lounech v roce 1954 se stal jeho ředitelem, a to až do odchodu do důchodu v roce 1981. Protože byl jedním z účastníků Vysočanského sjezdu KSČ v srpnu 1968 a při prověrkách v roce 1970 odmítl akceptovat Invazi vojsk Varšavské smlouvy do Československa, byl vyškrtnutý z KSČ. Díky svým kontaktům s předními funkcionáři však byl ve funkci ponechaný, měl ale velmi omezené publikační možnosti.