Geboren te Bandoeng, Nederlands-Indië. Johan Fabricius is de zoon van de toneelschrijver Jan Fabricius. Het gezin verhuisde een aantal malen: van Nederlands-Indië naar Nederland, terug naar Indië, naar Parijs en weer naar Nederland. In Den Haag bezocht Johan de vrije schilderklas van de Academie van de Beeldende Kunst. Toen hij 17 was schreef hij zijn eerste boek. In 1918 ging hij als oorlogstekenaar naar het front in Oostenrijk. Zijn belevenissen schreef hij op in oorlogsbrieven. Zijn eerste boek kwam uit in 1922 en sindsdien is hij blijven schrijven, al verscheen er in een periode van 35 jaar geen jeugdboek van hem. Hij vestigde zich in 1935 in Londen. Tijdens de Tweede Wereldoorlog werkte hij in Engeland als radioverslaggever bij de BBC en na de oorlog ging hij voor diezelfde BBC en The Times naar Indonesië. In 1963 vestigde hij zich met zijn tweede vrouw in Nederland, in Glimmen, waar hij ook overleed.