Joseph was drafted by the New York Giants with the 25th overall pick in the 2003 NFL Draft.
The Oakland Raiders signed Joseph on March 14, 2008, released him on September 2 and re-signed him on November 5, 2008.