Jego matka była aktorką teatralną, a ojciec komikiem. Z show biznesem miał do czynienia od najmłodszych lat. Jego dzieciństwo nie było szczęśliwe. Los często rozdzielał go z ukochaną matką, która jeździła po świecie z przedstawieniami. Od najmłodszych lat marzył, aby zostać gwiazdą filmową. W 1915 roku wyjechał do Hollywood. Cztery lata później zagrał w wielkim hicie "
Heart o' the Hills" obok sławnej 
Mary Pickford. Oprócz występów zajmował się również pisaniem scenariuszy. We wczesnych latach 20. zagrał w obrazie "
Hrabia Monte Cristo" i podpisał kontrakt z MGM. Dla tej wytwórni wystąpił w kilku hitach, m.in. "
Wesołej wdówce" i "
Wielkiej paradzie". W filmach partnerowały mu największe gwiazdy kina niemego: 
Renee Adoree, 
Billie Dove, 
Barbara La Marr, 
Mae Murray, 
Lillian Gish czy 
Norma Shearer. Był żonaty i rozwodził się cztrokrotnie. Jego trzy ostatnie żony to aktorki: 
Leatrice Joy, 
Ina Claire i 
Virginia Bruce. Miał dwie córki. Przez wiele lat tworzył nieformalny związek z 
Gretą Garbo, której oświadczał się dwukrotnie i tyleż razy został odrzucony. Kiedy nadeszła era filmu dźwiękowego John coraz rzadziej występował. Uważano, że nie ma odpowiedniego głosu. Zmarł nagle na atak serca w wieku 38 lat.