After going undrafted in the 2014 NFL draft, Perillo signed with the Green Bay Packers on May 12, 2014.[3] On August 30, 2014, he was released by the Packers during final team cuts.[4] Perillo was signed to the Packers' practice squad the following day.[5] He was signed from the practice squad to the active roster on November 15, 2014,[6] where he spent the rest of his rookie season.
For the second straight season, Perillo was released by the Packers during final team cuts on September 5, 2015.[7] On September 7, 2015, he was again signed to the Packers' practice squad.[8] Perillo was signed from the practice squad to the active roster on October 14, 2015.[9] He recorded his first NFL reception, a 21-yard sideline catch from Aaron Rodgers in a Week 6 game against the San Diego Chargers.[10] Perillo had a breakout game against the Detroit Lions in Week 10, where he hauled in five receptions for 58 yards and scored his first NFL touchdown late in the fourth quarter.[10]
On November 19, 2016, Perillo was released by the Packers.[11]
Chicago Bears
On November 29, 2016, Perillo was signed to the Bears' practice squad.[12] He re-signed with the team on February 10, 2017.[13] On May 1, 2017, Perillo was waived by the Bears.[14]