He graduated with a degree in public administration from the University of Puget Sound and then the Seattle University School of Law. Since 1985, he has practiced law in companies, on his own or with law firms. He also ran a mediation company for three years. Larson is a candidate for King County Superior Court judge.