Wigan har betalat "över 200 000 pund" för Tomkins, som de sålde till Nya Zeeland Warriors för en rapporterad rekordavgift på cirka 700 000 pund 2013.
Tomkins, 26, kommer tillbaka för 2016 Super League säsongen.
"Jag är verkligen glad att ha detta sorterat och att vara tillbaka hem till Wigan," berättade han klubbens hemsida.
"Alla mina vänner och familj bor i Wigan, många av dem spelar för Wigan. Det var verkligen en no-brainer för mig.
"Det har varit en fantastisk upplevelse att testa mig själv i NRL men verkligheten är att jag är 13.000 mil från mina vänner och familj."
Wigan ordförande Ian Lenagan tillade på BBC Radio Manchester: "Han är tillbaka på Wigan som är där han är tänkt att vara."
Super League klubben hade första vägran på Tomkins, som lämnar Nya Zeeland med ett år kvar på den tre-års deal han först undertecknade.
Flytten återförenar Tomkins med hans två bröder - framåt Joel, 28, och hora Logan, 22 - som båda har varit stamgäster i Wigan laget denna säsong.
Tomkins ansluter igen med huvudtränare Shaun Wane som han är mycket nära - den 50-årige coachade honom under i ungdoms åldersgrupperna på Warriors och de höll regelbunden kontakt när han flyttade till Auckland.
Förutom att kopplas till en flytt till rugby facket, efter att han spelade en engångsmatch i 15-man koden för barbarerna mot Australien 2013, Salford ägare Marwan Koukash sade att de skulle överväga ett erbjudande för honom.
Mediauppspelning stöds inte på den här enheten
Efter att ha gjort fem försök på sin första lagdebut som 19-åring 2008, Tomkins var en produktiv målskytt för Warriors, poäng 144 försök i 152 framträdanden.
Han vann en inhemsk dubbel av Challenge Cup och Grand Final 2013.
Tomkins hade en uppmuntrande första säsong i NRL och var i topp 15 spelare för försök, prova assist och tackla raster men har haft bara två gånger denna kampanj på grund av en knäskada.
England fullback Sam Tomkins kommer att återförenas Wigan på en fyra-års deal efter att han gick med på att lämna National Rugby League sida Nya Zeeland Warriors.