Perry grew up in Baltimore and Annapolis, graduating from Severn School in 1988. Perry was a first team all-state and a first team all-county player and led the team in scoring his junior and senior seasons. Perry continued his playing career at the University of Virginia where he started for four years. In 1992, Perry was the Captain of the Team, named honorable mention All-American, and made the All-ACC team. He tallied 132 career points (74 goals and 58 assists).
Perry has stayed involved with lacrosse since college playing Club for the Neptunes, and playing Summer League. For the past seven years Perry has also been very involved with the Norfolk Neptunes Youth program. The Neptunes organization (a division of HRLAX) has grown to include over 140 kids from ages 6-13. Perry and the other Neptunes Coaches have put together a fall clinic designed to introduce new kids to the sport as well as help train the more experienced ones. They also started a scholarship program designed at exposing the sport to youths that otherwise might not come in contact with the greatest game on two feet.
Perry is married to wife Paige and has three boys that all play for the Neptunes Youth program. Perry is a partner with the commercial real estate firm CBRE.