Forn har tidligere spilt for Kvæfjord IL og Harstad IL. Han gikk til Bodø/Glimt i forkant av 2008-sesongen. Forn var på utlån til Alta høsten 2009. I forkant av 2012-sesongen gikk han til Mjøndalen, hvor han var en sentral spiller da laget høsten 2014 kvalifiserte seg til spill i Tippeligaen.