Tim Nolan was born in Minneapolis, Minnesota, and earned a B.A. in English from the University of Minnesota, an M.F.A. in writing from Columbia University, and law degree from William Mitchell College of Law. He practices as an attorney in Minneapolis where he lives with his wife Kate and their three teenagers.