Hans Hansen tjente hos hr. Knud Ulfeldt til Svendstrup i Skåne og deltog i krigen 1657-60 såvel i Skåne som i Sjælland og Fyn, kom siden i tjeneste hos skatmester Holger Vind, på hvis anbefaling han omkring 1669 blev registrator i Skatkammerkollegiet, hvor han 1670 steg til renteskriver. 1677 blev han kommissarius og bogholder i Norge, et par år efter landkommissarius søndenfjelds og 1682 overkrigskommissarius i Norge, hvormed han 1689 tillige forenede embedet som bergråd ved det søndenfjeldske overbergamt. 1686 fik han våbenbrev med tilnavnet "Rosencreutz" og 1690 justitsråds titel.