Prior to entering private practice, he was a judicial law clerk to Chief Judge Rebecca Beach Smith of the United States District Court for the Eastern District of Virginia. He received his J.D. from the University of Virginia School of Law, where he was an editor of the Virginia Law Review, and received his Bachelor's in Electrical Engineering and Computer Science from the Massachusetts Institute of Technology.