Cargile attended St. Peter Chanel High School, where he practiced football, basketball, track and baseball. As a senior in football, he was an All-state selection at wide receiver and All-conference at safety, while helping his team achieve a 13-1 record. He was named all-county in basketball, while helping hid team win the Division III state championship.
He attended Columbia University, where he played college football as a wide receiver in his first three years. As a sophomore, he appeared in 7 games a backup, tallying 14 receptions for 184 yards and 3 touchdowns.
As a junior, he started 7 out of 10 games at wide receiver, making 24 receptions (fourth on the team) for 320 yards and 4 touchdowns.
As a senior, he was converted into a strong safety, registering 10 starts, 99 tackles (led the team), 3 passes defensed, 2 interceptions and one forced fumble, while receiving Second-team All-Ivy League recognition.
In 2007, he was tried at outside linebacker before being released on August 31 and signed to the practice squad on September 1.[6][7] On September 28, he was promoted to the active roster.[8] He was cut on April 27, 2008, after playing mainly on special teams for the Broncos.[9]
Cleveland Browns
On April 29, 2008, he was claimed off waivers by the Cleveland Browns.[10] He was released on August 10.[11]
On August 19, 2009, he was signed as a free agent by the Buccaneers.[13] He was released on September 5. He was re-signed on September 18. He played in one game against the Buffalo Bills and was cut on September 21.[14]
Post-playing career
New England Patriots
Starting in 2011, Cargile worked as a professional scout for the New England Patriots.[15] He and the Patriots organization parted ways on May 17, 2024.[16]
Houston Texans
On July 2, 2024, the Houston Texans hired Cargile to serve as a senior personnel executive.[17]