Ukończył Państwowe Gimnazjum Ziemi Kujawskiej we Włocławku (1923), w szkole prowadził drużynę harcerską, służbę wojskową pełnił w batalionie wojsk wartowniczych i etapowych w Modlinie i Szkole Morskiej w Tczewie 1920–1922, uczestnik wojny polsko-bolszewickiej 1920–1921. Absolwent Wydziału Leśnictwa SGGW 1923–1929, asystent w Katedrze Botaniki SGGW 1927–1930, prezes Bratniej Pomocy w SGGW i Związku Kół Leśników Polskiej Młodzieży 19271–929, współzałożyciel i członek Korporacji Akademickiej Włocławian K! Mesconia. Praktykant techniczno-leśny w Nadleśnictwie Grodzisko (DLP w Warszawie) i nauczyciel w Państwowej Szkole dla Leśników w Zagórzu 1930–1933, kierownik Stacji Oceny Nasion w Warszawie 1933–1939; tytuł doktora nauk leśnych uzyskał 1936 w Uniwersytecie Poznańskim. W 1940–1944 pracownik działu nasion i szkółek Spółdzielni Leśników i Właścicieli Lasów w Warszawie; członek AK, wykładowca w tajnej SGGW 1942–1943, nadleśniczy w Drewnicy 19441–1945, organizator Stacji Oceny Nasion w Aninie przy Nadleśnictwie Drewnica. Habilitacja 1946, wykładowca SGGW 1945–1957, kierownik Stacji Oceny Nasion od 1945, Zakładu Nasiennictwa i Selekcji IBL w Warszawie 1956–1974; profesor nadzwyczajny 1954, profesor zwyczajny 1964; promotor 4 doktoratów i wielu magisteriów.