The Bills signed Joseph to a one-year contract Thursday.
Joseph takes the roster spot of CB Kaiir Elam (ankle) after he was sent to injured reserve. Joseph recently turned 35 years old and played in eight games for the Eagles last season. He has 12 games of playoff experience and will provide experienced depth on the interior of Buffalo's defensive line following the recent loss of NT DaQuan Jones to a torn pec.