Ryan attended St. Joseph's Collegiate Institute, where he played defensive end. He was a three-time all-league and all-city selection. He was named to the All-state team as a senior. He also practiced basketball and lacrosse. After his senior season he enrolled at Worcester Academy to improve his academic grades. He accepted a football scholarship from Boston College. As a redshirt freshman. He appeared in 11 games, with 7 starts including the Aloha Bowl at defensive end, posting 29 tackles and one sack. As a sophomore, he was converted into a tight end and became a regular starter, registering 17 receptions, 223 yards and 3 touchdowns. As a junior, he tallied 23 receptions, 280 yards, 3 touchdowns and 10special teams tackles. He was called the "most competitive player in the Big East" by USA Today, excelling in blocking and receiving second-team All-Big East honors. As a senior, he registered 35 receptions, 447 yards, 6 touchdowns and 9 special teams tackles. His 35 catches were the most by an Eagle tight end since Pete Mitchell had 55 in 1994. He also received the Orie T. Scarminach award, annually given to the MVP of the Boston College-Syracuse game, posting 6 receptions for 105 yards and one touchdown, while helping pave the way for running back Derrick Knight to rush for 170 yards and 2 touchdowns. He finished his career with 50 games, 75 receptions for 950 yards, 12 touchdowns and 19 special teams tackles.
Professional career
Dallas Cowboys
Ryan was selected by the Dallas Cowboys in the 5th round of the 2004 NFL Draft. On September 6, he was waived and signed to the practice squad two days later. On November 24, with starter Dan Campbell on injured reserve, he was promoted to the active roster and appeared in 6 games as the blocking tight end. He fractured his foot in training camp and missed all of the 2005 preseason. On September 3 he was released, but was still signed to the practice squad. On November 23, after third-string tight end Brett Pierce suffered a season ending injury, Ryan was promoted to the active roster. On August 31, 2006, he was traded to the New York Jets in exchange for a seventh-round draft choice.
New York Jets
In 2006, Ryan was expected to fill the role of backup tight end for the Jets, behind Chris Baker. He had 3 starts and 6 catches for a combined 44 yards. The next year, he played in 10 games and registered 3 receptions for 46 yards and an 18-yard kickoff return.
On September 24, 2008, Ryan was signed by the New Orleans Saints after starting tight end Jeremy Shockey suffered a sports hernia. He was waived prior to their next game on September 28 in order to activate fullbackOlaniyi Sobomehin from the practice squad. He was re-signed on October 8 after the team waived tight end Buck Ortega. He was released on October 16.
On November 3, 2008, the San Francisco 49ers signed him after releasing fullback David Kirtman. He wasn't re-signed at the end of the season.
Kansas City Chiefs
Ryan signed a one-year contract with the Kansas City Chiefs on April 21, 2009. He scored his first career touchdown in the season opener against the Baltimore Ravens. After appearing in 10 games, he finished with career-highs in receptions and touchdowns. He wasn't re-signed at the end of the season.
Ryan signed a one-year contract with the Tennessee Titans on July 14, 2010. He was released on September 4.
Personal life
In December 2011, Ryan announced that he and a group of 11 other professional players had filed a lawsuit against the NFL. Ryan and his attorneys allege that the League failed to properly treat head injuries in spite of prevailing medical evidence, leading the players to develop effects of brain injury ranging from chronic headaches to depression.