Haanshus was born in Kristiania (now Oslo).[2][3] He received a medical degree in 1888 and practiced for ten years as a city physician (bylege) in Fredrikstad. He then moved back to Kristiania, where he worked as a pediatrician until his death on January 3, 1936.[2][3]
Haanshus published a number of articles, especially in Norsk Entomologisk Tidsskrift. Most of these examine butterflies, including one in which he listed 350 species—of which 26 were new to Norway—from Nesodden, where he had a summer residence.[3] His most significant work is "Fortegnelse over Norges Lepidoptera" (List of Norwegian Lepidoptera, 1933).
1916: "Lepidopterolog. Meddelelser". Meddelelser fra Entomologisk Forening 6.
1920: "B. Lepidoptera, ab Anders Orvin lecta, Macrepidoptera". Norsk Entomologisk Tidsskrift 1: 10–17.
1921: "Fortegnelse over Macrolepidoptera samlede ved Spro paa Nesodden". Norsk Entomologisk Tidsskrift 1: 100–113.
1922: "Nye fund og finnnesteder". Norsk Entomologisk Tidsskrift 1: 160.
1923: "Nye fund og finnnesteder". Norsk Entomologisk Tidsskrift 1: 251.
1924: "Mindre meddelelser. En sommerfuglhistorie". Norsk Entomologisk Tidsskrift 2: 56.
1927: "Nye fund og finnnesteder". Norsk Entomologisk Tidsskrift 2: 152-153.
1928: "Fortegnelse over Macrolepidoptera samlet ved Spro paa Nesodden". Norsk Entomologisk Tidsskrift 2: 250–255.
1930: "Nye fund og finnnesteder". Norsk Entomologisk Tidsskrift 2: 360.
1933: "Fortegnelse over Norges Lepidoptera". Norsk Entomologisk Tidsskrift 3: 1–73, 165–217.
1935: "Nye fund og finnnesteder". Norsk Entomologisk Tidsskrift 3: 408.