Elam was signed by the Miami Dolphins in 2005 as an undrafted free agent, but was released during training camp.
On September 12, 2007, the New York Jets signed him based on a recommendation from Bill Parcells and would start 8 games at safety.