Hanna Johansen wurde 1939 in Bremen geboren. Sie studierte in Marburg und Göttingen Germanistik. Es folgte ein längerer Aufenthalt in den USA.
Hanna Johansen übersetzte mehrere Bücher aus dem Amerikanischen und schrieb Romane und Erzählungen für Erwachsene. Für Kinder begann sie - unter dem Namen Hanna Muschg - erst zu schreiben, als sie für ihre eigenen Kinder keine passende Geschichte fand. Ihre langjährige Zusammenarbeit mit der Illustratorin Käthi Bend wurde unter anderem mit dem Schweizer Jugendbuchpreis ausgezeichnet.