10 октября 1929 года поступил на флот кадетом. 1 октября 1933 года произведен в лейтенанты. Служил на легком крейсере «Кёнигсберг», инструктором военно-морского училища в Мюрвике.
В мае 1935 года переведен в ВВС, командовал эскадрильей, занимал различные командные должности.
Во время войны совершил 60 боевых вылетов.
В июле 1943 года перешел в подводный флот. 3 февраля 1944 года назначен командиром подлодки U-870, на которой совершил 1 поход длительностью 103 суток.
21 января 1945 года награжден Рыцарским крестом Железного креста.
Всего за время военных действий Хехлер потопил 4 судна общим водоизмещением 13 804 брт и повредил 1 эскортный миноносец USS Fogg (DE 57) водоизмещением 1400 брт.
30 марта 1945 года лодка Хехлера была уничтожена в Бремене во время налета американской авиации.
В апреле — мае 1945 года 1-й Адмирал-офицер в оперативном отделе штаба командующего подводным флотом.