Hartnett ble født den 21. juli 1978 iSaint Paul iMinnesota, og ble for det meste oppdratt av sin far Daniel Hartnett, og sin stemor Molly. Han har tre yngre søsken, Jessica, Jake og Joe. Hartnett vokste opp iSaint Paul iMinnesota, og gikk på Nativity of Our Lord Catholic Grade School, der han spilteHuckleberry Finn i et skoleteaterstykke i åttende klasse. Han ble uteksaminert frahigh school i1996. Hans første jobb var på en Mr. Movies (en videokiosk) i Saint Paul. Senere gikk han påcollege iNew York.
I april 1997 spilte Hartnett rollen som «Michael Fitzgerald» i den kortlivede amerikanskeTV-serienCracker. Hartnett opptrådte også i små teaterstykker og nasjonale TV-reklamer, før han fikk en rolle i sin første spillefilm, som sønnen tilJamie Lee Curtis' figur iHalloween 20 år etter i 1998.
Siden har Hartnett hatt en solid filmkarriere, med opptredener i flere suksessrikeHollywood-filmer, inkludertThe Faculty,Black Hawk Down ogPearl Harbor. Han skulle opprinnelig spille rollen som «Tino» iDeuces Wild, men avslo rollen for å spille iPearl Harbor istedet.
^«Josh Hartnett Dodges Kissing Questions», publisert iPeople, utgitt 18. oktober 2007, besøkt 20. april 2016, «And, for the record, he was born in Minnesota, not San Francisco as commonly misreported, he said.»[Hentet fra Wikidata]