Troy first came to Montgomery County in 1997, at the age of 2, when his family moved into a house in Kensington. After attending Montgomery County Public Schools, Troy attended Princeton University where he studied computer engineering and wrestled. After graduating from undergrad in 2017, Troy returned to Montgomery County in 2019 to study law.
While in law school Troy began volunteering with the Rockville Volunteer Fire Department: working as an EMT at night and attending law school by day. The fire department exposed Troy to some of the most vulnerable populations in Montgomery County, while the law school educated Troy on the responsibilities of an effective government. The conflation of these careers inspired Troy's entrance into politics.
In his spare time, Troy enjoys reading, chess, and classical car restoration.