He graduated summa cum laude from Georgetown in 1983. He later earned his law degree magna cum laude from Harvard Law School in 1987.
He has worked as a lobbyist for Fannie Mae. He served as the Chief of Staff and counselor to Janet Reno while she served as Attorney General in 1994.
He shares three children with his wife Monica.
He worked for Joe Biden's 1988 presidential campaign as a speechwriting consultant.