Narodil se v Bostonu v Massachusetts. Jeho rodiče se museli velmi často stěhovat kvůli práci, takže prakticky vyrůstal po celé Americe. Už od malička hrál v regionálních divadlech a na střední škole v Bethesday se herectví a hlavně komedii začal věnovat naplno. V roce 85 dokončil vysokou školu Amherst College.
John je ženatý s divadelní herečkou Margaret Walshovou.Má dceru Masie a syna Waltera.