He is a graduate of the University of Michigan, where he received his Bachelor of Arts degree in psychology and philosophy. He went on to receive his Juris Doctor from Tulane University Law School. He is admitted to practice law in North Carolina and Virginia.