Początkowo pracował jako urzędnik bankowy, a od 1970 r. był wykładowcą na PUNO i bibliotekarzem oraz zastępcą kierownika w Bibliotece Polskiej w Londynie (BPL). Po przejściu na emeryturę wieloletniej dyrektorki dr Marii Danilewicz Zielińskiej, 1 października 1973 r. objął kierownictwo Biblioteki. Pod jego kierunkiem książnica rozwijała zbiory, specjalizując się w gromadzeniu m.in. publikacji o Katyniu, rękopisów literackich i spuścizn po politykach i działaczach emigracyjnych. Stworzony przez niego zbiór wydawnictw publikowanych w Polsce w l. 1976-1989 poza cenzurą jest jednym z największych na świecie. W l. 1974-1989 Biblioteka była największym punktem rozdawnictwa książek i czasopism emigracyjnych dla Polaków z kraju. Wspierał opozycję w Polsce, wykorzystując liczne kontakty krajowe i przekazując uzyskane informacje Rozgłośni Polskiej Radia Wolna Europa. W 1976 r. podpisał list pisarzy polskich na Obczyźnie solidaryzujących się z sygnatariuszami protestu przeciwko zmianom w Konstytucji Polskiej Rzeczypospolitej Ludowej (List 59). Był redaktorem „Biesiady Krzemienieckiej” oraz członkiem redakcji „Tek Historycznych”, autorem opracowań bibliograficznych, m.in.: Bibliografii Katyńskiej (2088 pozycji prasowych i 923 pozycje książkowe) i Bibliografii pism i prac gen. Mariana Kukiela.