Już podczas studiów został zatrudniony jako zastępca asystenta na Studium Zaocznym SGPiS przy ówczesnej Wyższej Szkole Ekonomicznej w Poznaniu. Następnie przeniósł się do stolicy, w latach 1955–1959 był projektantem i starszym projektantem w Biurze Urbanistycznym Warszawy, gdzie zajmował się rozmieszczeniem miejsc pracy i zamieszkania ludności i wynikającymi z tego następstwami w transporcie. Odbył studia aspiranckie w zakresie geografii ekonomicznej na Uniwersytecie Warszawskim, ukończone w 1958.

Od jesieni 1958 pracował w Instytucie Geografii (obecnie Instytut Geografii i Przestrzennego Zagospodarowania im. Stanisława Leszczyckiego) PAN, z którym związał większość swojego życia zawodowego i w którym przeszedł wszystkie etapy kariery naukowej. W latach 1966–1978 kierował Zakładem Geografii Przemysłu i Komunikacji PAN, w 1969–1971 był sekretarzem Rady Naukowej IG PAN.