W latach 1954–1961 pracował w Bibliotece Publicznej m.st. Warszawy jako starszy bibliotekarz, kierownik czytelni bibliologicznej i bibliograf, a następnie w Ośrodku Instrukcyjno-Metodycznym Bibliotek dla Dorosłych. Prowadził akcję doskonalenia kadr bibliotekarskich, oprowadzał wycieczki po Bibliotece i prowadził też lekcje biblioteczne, organizował praktyki studentów i uczestników kursów bibliotekarskich. W Państwowym Ośrodku Kształcenia Korespondencyjnego Bibliotekarzy w Warszawie pełnił funkcję kierownika punktu konsultacyjnego. Prowadził wykłady z zakresu bibliotekarstwa na kursach dla pracowników służby informacji.
W okresie 1961–1967 pracował w Bibliotece Głównej Naczelnej Organizacji Technicznej jako kierownik Sekcji, a następnie Wydziału Druków Zwartych i Bibliotek Terenowych NOT oraz zastępca kierownika Biblioteki Głównej NOT.
W latach 1967–1981 pracownik Centralnej Biblioteki Rolniczej, gdzie był kustoszem i kierownikiem Sekcji Opracowania Działu Druków Zwartych, kierownikiem Działu Druków Zwartych i Bibliografii, kierownikiem Pracowni Katalogów i Informacji Bibliotecznej, a następnie kierownikiem Pracowni Informacji w Zakładzie Bibliografii i Informacji. W 1974 został powołany na członka Państwowej Rady Bibliotecznej.