Nils Mattsson forlot Sverige for Nederland i 1647, og i oktober 1648 vervet han seg som båtsmann i Det nederlandske ostindiske kompani. Han reiste langs Afrikas kyst, rundt Kapp det gode håp og til Asia. Han besøkte det persiske rikets storbyer, var på Ceylon og Java, og reiste i Kaukasus, Midtøsten, Kina og India. I Persia tjente Nils som leiesoldat i hæren til Abbas II i dagens Afghanistan. Nils ønsket også å reise til Japan, men opplevde skipbrudd på vei dit. Han ble hardt skadet og la fra seg planene om å besøke Japan. I stedet vendte han hjem til Sverige.