Han ble født i Helsingfors der faren var prest. Finland var på den tiden en del av Sverige. I 1741 flyttet han til Uppland der faren fikk en ny prestestilling. Forsskål ble i ung alder immatrikulert ved Uppsala universitet. Han studerte botanikk under Linné, men fulgte også forelesninger i orientalske språk.