He received his doctorate from the University of Illinois, Urbana-Champaign. He has served as Director of Psychology at the Brighton-Allston Mental Health Center and Quincy Mental Health Center, and has been in private practice in Newton.