John Joseph Feild nació el 1º de abril de 1978, Boulder, Colorado, Estados Unidos. Hijo del cantante Reshad Feild, John se mudó, con su familia, cuando era pequeño a Londres, Inglaterra. Estudió actuación en la Academia Webber Douglas de Arte Dramático. JJ debutó en la serie de televisión Heartbeat (1999), para después participar en las series The Bill (1999), Reach for the Moon (2000), Waking th dead (2004), To the Ends of the Earth (2005), entre otras. En cine, el actor ha participado en exitosas cintas como K-19: The Widowmaker (2002), A Life in Suitcases (2005), Centurión (2010), Capitán América: El primer vengador (2011), No safe for work (2014), entre varias más. Ha estado en una relación con la actriz Neve Campbell desde el 2011. En marzo del 2012, la pareja confirmó que Campbell esperaba su primer hijo juntos. Campbell dio a luz a su hijo Caspian en agosto de 2012. El 29 de junio de 2018, Campbell anunció que ella y Feild habían adoptado un hijo en enero de 2018.