Трудовую деятельность после окончания школы начал в качестве строительного рабочего. Четыре года служил в Военно-морском флоте. После службы год работал на заводе электриком.
В 1965 году поступил в Пермский государственный педагогический институт на физико-математический факультет. После окончания учёбы был оставлен в институте для работы в социологической лаборатории.
В 1972 году поступил в очную аспирантуру и через два года защитил в МГПИ им. В. И. Ленина кандидатскую диссертацию «Профессиональная ориентация и массовая коммуникация в условиях развитого социалистического общества» .
В 1974 году присуждена учёная степень кандидата философских наук, а через год — учёное звание доцента.
С 1978 по 1990 год работал учёным секретарем научно-методического центра по проблемам трудового коллектива при Пермском обкоме КПСС. Затем вновь вернулся на кафедру социологии и политологии Пермского пединститута.
В 1993 году в Академии труда и социальных отношений защитил докторскую диссертацию по теме «Социальное управление производственным коллективом при переходе общества на рыночные отношения» (специальность 22.00.08 «Социология управления» ). Год спустя присвоено учёное звание профессора кафедры социологии и политологии.
С 1996 по 2010 годы — заведующий кафедрой социологии и политологии Пермского университета.