В 1973 окончил географический факультет БГУ, затем аспирантуру на кафедре экономической географии зарубежных стран. В 1976 г. защитил диссертацию на соискание учёной степени кандидата географических наук на тему «Экономико-географические проблемы формирования территориальных рекреационных систем и рекреационного районирования в крупном экономическом районе (на примере Белорусской ССР)».
В 1993 на заседании научного совета факультета биологии и наук о Земле Ягеллонского университета (Краков, Польша) защитил докторскую диссерацию на тему «Социально-географические тенденции развития и территориальной организации туристического обслуживания (на примере СССР в 1976—1990 гг.)».
Научное звание профессора присвоено в 1997. Также является профессором Люблянского и Краковского университетов.