He received a bachelor’s degree in architecture from Lawrence Technological University, Southfield, Michigan, and holds Michigan licenses in architecture and building, and a state certification in historic architecture. Prior to establishing Steven C. Flum, Inc. in 1991, he worked as an architect and field construction manager for the Chrysler Technology Center in Auburn Hills, among other architecture and project management positions.