Career
He played college football at Rutgers. Prior to Rutgers, Silvestro played for Paulsboro High School in Paulsboro, New Jersey. New England Patriots
As a defensive end, he was signed by the New England Patriots as an undrafted free agent in 2011.
On February 4, 2012, he was called up to replace a former college teammate, Tiquan Underwood, on the active roster of the New England Patriots, one day before Super Bowl XLVI. During the 2012 OTAs and minicamp, Silvestro was forced into duty at tight end due to a shortage at that position of the roster.
Baltimore Ravens
On November 2012, he was signed by the Baltimore Ravens to the practice squad. On August 30, 2013, He was released.