Gunno Dahlstierna urodził się 7 września 1661 roku w parafii Öhr w Dalslandzie, gdzie jego ojciec był rektorem. Nosił nazwisko Eurelius. W 1677 rozpoczął studia na uniwersytecie w Uppsali. Po uzyskaniu dyplomu zaczął pracę w królewskim urzędzie geodezyjnym. W 1681 roku udał się w podróż służbową do Liwonii (Inflant). W 1787 roku, po przedstawieniu dysertacji naukowej w Lipsku, otrzymał propozycję objęcia katedry na tamtejszym uniwersytecie. Nie przyjął jej jednak i powrócił do kraju. W Szwecji nadal zajmował się pomiarami geodezyjnymi zleconymi przez króla Karola XI Wittelsbacha. W 1699 roku został zwierzchnikiem służby geodezyjnej. W uznaniu zasług król nobilitował go w 1702 roku, nadając mu nazwisko Dahlstjerna. Nowy szlachcic nie spoczął na laurach, ale kontynuował swoją pracę pomiarową i kartograficzną. Zjeździł wybrzeże Bałtyku, Liwonię, Rugię i Pomorze. Zmarł 7 września 1709 roku. Bezpośrednią przyczyną śmieci miało być załamanie na wieść o klęsce wojsk szwedzkich pod Połtawą w starciu z armią rosyjskiego cara Piotra Wielkiego Romanowa.