.史托兰伯生于施特拉尔松德（当时这个城市属于瑞典），是一个德意志人。1694年加入瑞典陆军，1703年晋升为上尉军官。1707年，受封贵族，取得冯·史托兰伯（von Strahlenberg）的贵族名称。史托兰伯曾参与大北方战争，在1709年的波尔塔瓦会战中，遭俄罗斯帝国军队俘虏，被当成战俘，送往西伯利亚的托博尔斯克。在1711年至1721年间，史托兰伯在托博尔斯克生活，在此学习西伯利亚的地理学及人类学，同时学习当地部落的语言及风俗。1730年，获释回到斯德哥尔摩后，史托兰伯将他这段时间的所学，出