Леонид Михайлович Шульпин родился 5 июня 1905 г. в Москве, где окончил школу при Биостанции юных натуралистов им. К. А. Тимирязева. Поступив в 1924 г. на естественное отделение физико-математического факультета ЛГУ, он сразу же заявил о себе как талантливый исследователь-орнитолог, опубликовав еще в студенческие годы в академических журналах результаты своих экспедиционных наблюдений о птицах Уссурийского края, Приморья и Алтая.
Его научным руководителем был профессор К. М. Дерюгин, по рекомендации которого Леонид поступил в 1929 г. в аспирантуру Академии наук СССР. После завершения учебы в аспирантуре Л. М. Шульпин был направлен на работу в Казахский филиал Академии наук СССР, где он проработал 3 года в зоологическом секторе. В 1935 г. Л. М. Шульпин вернулся в Ленинградский университет, имея к этому времени звание доцента и два десятка опубликованных работ. Определенным итогом его научных исследований стала изданная в 1936 г. обширная монография «Промысловые, охотничьи и хищные птицы Приморья».
Л.М. Шульпин был автором первого в нашей стране учебника по орнитологии, вышедшего в Издательстве ЛГУ в 1940 г. Заведующий кафедрой профессор Д. Н. Кашкаров характеризовал Л. М. Шульпина как «вполне зрелого, сложившегося исследователя», достойного присуждения ему степени доктора биологических наук без защиты диссертации.
В первые же дни Великой Отечественной войны Л. М. Шульпин вступил в Народное ополчение, но затем приказом ректора был отозван для приема государственных экзаменов у досрочно выпускаемых биологов. В сентябре 1941 г. он снова на Ленинградском фронте, где в составе 218-го стрелкового полка командовал минометной ротой. Л. М. Шульпин погиб 20 марта 1941 г. в результате смертельного ранения осколком снаряда и был похоронен близ населенного пункта Погостье Мгинского района Ленинградской области.