Родился в 1853 году на острове Готланд (Швеция), умер 18 июля 1923 года в Висбю (остров Готланд, Швеция). Шведский горный инженер, более двадцати лет жил и работал в России. После окончания в 1875 году школы в Висбю, поступил в Уппсальский университет, который окончил в 1889 году. В 1892 году поступил на службу в Товарищество нефтяного производства братьев Нобель и прибыл в Баку для поиска новых месторождений нефти. Проводил исследования нефтеносных земель на Апшеронском полуострове, в районе Грозного, близ Дербента, Шемахи, Шуши, а также в Кахетии. Продолжил работу по систематическому учёту буровых работ «Бранобеля» и организовал специальную картотеку по материалам нефтеразведки. В дальнейшем география исследовательских работы Шегрена была расширена, он занимался поисками нефти, в том числе, в районе Майкопа, на острове Челекен, вокруг Красноводска и на реке Эмба. В 1914 году вернулся в Швецию.