Pratt schloss 1997 die Lake Stevens High School ab und arbeitete zunächst als Komiker. Seine Spezialität war das Persiflieren von Jim Carrey. 2000 wurde er von der Schauspielerin Rae Dawn Chong entdeckt, die ihn für ihr Regiedebüt besetzte. In Cursed Part 3, einem Horrorfilm gepaart mit Comedy-Elementen, spielte Pratt die Hauptfigur Devon. 2002 wurde er für die Rolle des Bright Abbott in der FernsehserieEverwood gecastet, die ihn in den Vereinigten Staaten berühmt machte. 2004 und 2005 war Pratt für seine Rolle in Everwood jeweils für einen Teen Choice Award nominiert.
2007 spielte er in der vierten und letzten Staffel von O.C., California die Rolle des Winchester „Che“ Cook. 2008 war er in dem ActionfilmWanted zu sehen. Von 2009 bis 2015 spielte er in der Comedyserie Parks and RecreationAndy Dwyer. Während er vorher meist komödiantische Rollen spielte, schaffte er es in den letzten Jahren einen Imagewechsel zu vollziehen, bei dem er zunehmend die männliche Hauptrolle in actionreicheren Filmen übernahm, wobei er allerdings meist eine gewisse Selbstironie in sein Spiel übernahm. 2014 übernahm er als Hauptdarsteller die Rolle des Peter Quill / Star-Lord in MarvelsGuardians of the Galaxy, eine Rolle, die er auch in weiteren Produktionen des Marvel Cinematic Universe spielte. Danach übernahm Pratt die Hauptrolle in Jurassic World. 2016 spielte er eine von zwei Hauptrollen in Passengers. Pratt spielte danach unter anderem in den zwei Fortsetzungen zu Jurassic World mit und ist 2022 in der Serie The Terminal List – Die Abschussliste zu sehen.
Pratt war ab dem 9. Juli 2009 mit der US-amerikanischen Schauspielerin Anna Faris verheiratet.[2] Im August 2012 kam der gemeinsame Sohn zur Welt.[3] Anfang August 2017 trennte sich das Paar.
Im Januar 2019 gab er die Verlobung mit der Autorin Katherine Schwarzenegger, der ältesten Tochter von Arnold Schwarzenegger, bekannt.[4] Am 8. Juni 2019 heiratete das Paar. Im August 2020 wurde das erste Kind des Paares, eine Tochter, geboren. Am 21. Mai 2022 wurde seine zweite Tochter Eloise Christina geboren.[5][6]