Jeszcze jako student zaczął pracować w Arboretum Kórnickim na stanowisku asystenta. W 1950 r. przeniósł się do Katedry Fizjologii Roślin Uniwersytetu Poznańskiego, gdzie pracował dwa lata jako starszy asystent. W 1952 r. na propozycję prof. Szczepana Pieniążka, podjął pracę w Katedrze Sadownictwa Szkoły Głównej Gospodarstwa Wiejskiego w Warszawie i Skierniewicach. Tam uzyskał w 1957 r. stopień doktora na podstawie rozprawy „Wpływ auksyn na formowanie kąta rozwidleń u jabłoni”, której promotorem był prof. Pieniążek. W latach 1957–1958 przebywał na rocznym stażu podoktorskim (stypendium Rockefellera) w Uniwersytecie Cornella w Ithaca (USA). W latach 1960–1962 pracował w Zakładzie Fizjologii Roślin w Krakowie, w Pracowni Fizjologii Drzew Owocowych zlokalizowanej w Skierniewicach, a w latach 1962–1974 był kierownikiem Zakładu Fizjologii Roślin Sadowniczych w Instytucie Sadownictwa w Skierniewicach. Stopień docenta uzyskał w 1964, profesora nadzwyczajnego w 1969, a prof. zwyczajnego w 1980 r. W 1975 r. przeniósł się do Instytutu Warzywnictwa w Skierniewicach, gdzie zorganizował Zakład Biologii i do 1981 r. był jego kierownikiem. W latach 1981–1985 oraz 1999–2002 wykładał na Uniwersytecie Autonomicznym (Rolniczym) w Chapingo w Meksyku.