Окончил исторический факультет Уральского государственного университета (1959).
1959—1963 — преподавал историю в средней школе.
С 1963 года преподает в высших учебных заведениях Екатеринбурга. Ранее работал в таких вузах, как УрГПУ, РГППУ (где является основателем кафедры социологии) и других.
По состоянию на 2009 год работает в Гуманитарном университете Екатеринбурга.