Родился в семье известного петербургского педиатра Николая Алексеевича Воронихина. Окончил в 1907 году отделение естествознания физико-математического факультета Петербургского университета.
В 1907—1922 годах вёл преподавательскую работу в высших учебных заведениях Петрограда (Ленинграда) и Тифлиса.
С 1922 года непрерывно работал в Главном ботаническом саду БИН АН СССР в Ленинграде: заведующим отделением гидробиологии, с 1939 года — профессором отделения споровых растений.Участвовал в научных экспедициях в Крыму, на Черноморском побережье Кавказа, на Северном Кавказе, в Грузии, в Ленинградской области, в Карелии, на Кольском полуострове, на Северном Урале, на Алтае, в Якутии.Автор более 165 печатных научных работ.