Родился 6 сентября 1949 в Челябинске, русский.
В 1974 окончил металлургический факультет Челябинского политехнического института. Окончил Академию народного хозяйства, стажировался в Италии.
В 1974 был по распределению направлен на Симский механический завод (г. Сим Челябинской области), где до 1987 работал на различных должностях.
С 1987 по 1994 - генеральный директор Симского агрегатного производственного объединения (затем - АО "Агрегат").
15 марта 1994 избран депутатом областной Думы. Был избран заместителем председателя областной Думы.
С декабря 1995 - председатель областной Думы.
С января 1996 - член Совета Федерации по должности.
22 декабря 1996 избран в новое Законодательное собрание (областная Дума была переименована в Законодательное собрание).
С 9 января 1997 - председатель Законодательного собрания.
По результатам выборов 19 декабря 1999 не проходил в Государственную Думу по списку ОВР, но поскольку от депутатских мандатов отказались несколько человек из списка, получил мандат депутата Государственной Думы РФ третьего созыва, от которого отказался.
Член правления Союза промышленников и предпринимателей Челябинской области.
Увлекается волейболом.
Женат.