He received his Juris Doctor degree from the University of Richmond T.C. Williams School of Law. Kirk received his undergraduate degree from Washington & Lee University, where he was a member of the swim team. Kirk is originally from Roanoke, Virginia and moved to Richmond in 2004, where he now resides with his wife and two kids. He has served on the board of the Faces of Hope of Virginia since 2014.