Народився 7 червня 1938 року в Сестрорєцьку. Закінчив Ленінградський хіміко-фармацевтичний інститут (нині університет) в 1960 році, тут же залишився працювати; пройшов шлях від асистента до ректора. Доктор біологічних наук (Тартуський університет, 1974), з 1979 року — професор. Брав участь у проєктах з вивчення флори Куби, В'єтнаму, Монголії, Центральної Азії, Європейської частини СРСР та ін.