Langham played on the PGA Tour in 1996, 1998-2002 and 2005 and on the Nationwide Tour in 1993–95, 1997, 2003–04 and 2006–08. He has three victories on the Nationwide Tour and has had finished runner-up on four occasions in PGA Tour events. He best finish on the PGA Tour money list was 26th in 2000. His best finish at a major was 7th place at the 2000 PGA Championship.
The 2008 season saw Langham's final year on the Nationwide Tour.