He graduated from Buffalo State in 1987 with a bachelor of arts degree in biology. While attending Buffalo State, he served as president of United Students Government from 1986 to 1987 and participated on the rugby team and the Ambulance Corps. He also served as a public safety assistant in multiple residence halls.