Родился 29 января 1942 года в деревне Сартаково Богородского района Горьковской области.
С 1959 по 1961 год учился в Горьковском техническом училище № 11, затем работал наладчиком автоматических линий цеха автоматов Горьковского автозавода.
С 1962 по 1965 год проходил службу в армии.
В 1969 году окончил юридический факультет Белорусского государственного университета.
С 1969 по 1970 год работал юрисконсультом Московского областного научно-исследовательского института им. М.В. Владимирского.
С 1970 по 1972 год — консультант, старший инструктор Отдела обобщения практики и инструктирования Госарбитража при Совете Министров СССР. С 1972 по 1981 год являлся главным арбитром Госарбитража при Брестском областном исполнительном комитете Белорусской ССР, с 1982 года — главный государственный арбитр БССР.
С 1989 по 1991 год — первый заместитель Главного государственного арбитра СССР, в 1991 году — первый заместитель Председателя Высшего Арбитражного Суда СССР.
В 1992 году назначен судьей Высшего Арбитражного Суда Российской Федерации и заместителем Председателя Высшего Арбитражного Суда Российской Федерации.