Ганс Коллани родился 13 декабря в семье кадрового офицера в Штеттине. Он посещал гимназию при главном соборе в Шлезвиге и, сдав необходимые экзамены, поступил в гимназию в городе Фленсбург.
Окончив гимназию, он постигал основы профессии специалиста по морским торговым перевозкам. Во время обучения и после него он совершил много поездок за границу, в том числе в Латвию, Мурманск и Ленинград.
В 1932 году, проживая в Шлезвиг-Гольштейне, вступил в «общие СС» и 17 марта 1933 года был прикомандирован к группе личной охраны Гитлера, которая вскоре была преобразована в «Лейбштандарт Адольф Гитлер». После окончания офицерских курсов в Цоссене он стал командовать ротой и 1 октября 1933 года получил звание гауптштурмфюрера (капитана) СС. В феврале 1935 года командир «Лейбштандарта» поручил ему должность адъютанта полка, на которой Коллани пребывал вплоть до ноября 1939 года.
Во время Западной кампании 1940 года Коллани был офицером для особых поручений 1-го полка дивизии СС «Мертвая голова». В феврале 1941 года был переведен в формирующуюся дивизию СС «Викинг» и первое время был сотрудником ее штаба. Затем он сформировал Финский добровольческий батальон, который и повел в качестве командира в Россию в составе дивизии СС «Викинг». 20 апреля 1942 года Коллани был произведен в звание штурмбаннфюрера (майора) СС, а 20 апреля 1943 года – в звание оберштурмбаннфюрера (подполковника) СС. За время войны он был награжден Железным крестом II и I классов, золотым Германским крестом и финской наградой за мужество. В июле 1943 года оберштурмбаннфюрер Коллани передал свой Финский добровольческий батальон в состав финской армии.
В рамках вновь сформированного 3-го (германского) танкового корпуса СС Коллани стал командиром 49-го добровольческого моторизованного полка СС («Де Рёйтер») 23-й добровольческой моторизованной дивизии СС «Недерланд» («Нидерланды»), с которым он в конце 1943 года отправился на Восточный фронт. Коллани повел свой 49-й полк СС на плацдарм под Нарвой, где полк отличился в обороне плацдарма.
Когда 1-й батальон его полка во время отхода на позиции «Танненберг» был отрезан от остальных сил, Коллани своим собственным решением повел в атаку уже занявший свои позиции 2-й батальон и этим ударом пробил путь отхода для другого батальона.
В ходе тяжелых оборонительных боев на позициях «Танненберг» Коллани получил тяжелое ранение при взрыве артиллерийского снаряда и умер, когда противник приблизился к его командному пункту. Посмертно Ганс Коллани был награжден Рыцарским крестом Железного креста, также посмертно ему было присвоено звание штандартенфюрера (полковника) СС.