Ганс Галлир родился в семье ботаника Эрнста Галлира (1831—1904). Учился в Йенском университете, посещал лекции Эрнста Шталя и Эрнста Геккеля.
В 1890 году перешёл в Мюнхенский университет, где учился у профессоров Людвига Радлькофера и Рихарда Гертвига.
В 1892 году в Йене получил степень доктора философии.
В 1892—1893 Галлир работал ассистентом в Гёттингенском университете, затем отправился в Бейтензорг.
На протяжении трёх лет работал в Бейтензоргском гербарии, в 1897 году вернулся в Германию, став заместителем заведующего ботанической лаборатории Мюнхенского университета.
С 1898 года он работал заместителем директора лаборатории коммерческой ботаники и ботанического музея в Гамбурге.
В 1903—1904 годах Ганс Галлир путешествовал по Филиппинам, занимаясь сбором растений для Гамбургского ботанического музея. Также он был назначен одним из коллекционеров растений для Всемирной выставки в Сент-Луисе 1903 года.
В 1908 году он посетил США и Канаду. Осенью 1908 года Галлир поселился в Лейдене, став хранителем Королевского гербария.Галлир был одним из ярых сторонников теории расы господ, активно занимался её продвижением.