Участник войны Пруссии с Данией (1848—1850). С 8 июня 1866 года — подполковник и участник войны с Австрией. Принимал участие в боях при Хюнервассере, Мюнхенгреце, Якобёусе, а также в сражении при Садове. 17 сентября 1866 года принц Генрих был назначен командиром 2-го гвардейского уланского полка.