Johann was born into a Bernese noble family of the Ancien Régime of Switzerland.
The Swiss aristocracy would be overthrown by Napoleon, however, and much of the de Steiger fortune usurped to pay for Napoleon's expeditions into Egypt.