He is a graduate of William Mitchell College of Law in St. Paul, and was a clerk for the Honorable Melvin J. Peterson, Judge of the Hennepin County Probate Court. He is a member of the Minnesota State Bar Association, and the Bar Associations of Hennepin and Ramsey Counties. He is a frequent teacher and lecturer on legal topics, and a former instructor at Inver Hills Community College.