Родился в 1949 году в селе Ива Нижнеломовского района Пензенской области. В 1968 году окончил Алатырский лесотехнический техникум. В 1973 году закончил Марийский политехнический институт по специальности «инженер лесного хозяйства», а в 1994 году — спецфакультет переподготовки кадров Пензенского государственного технического университета по специальности «Государственное и региональное управление».
Трудовую деятельность начал в 1973 году лесничим Веселовского лесничества Ленинского мехлесхоза.
До 1977 года работал главным лесничим Камешкирского мехлесхоза, начальником управления рабочего снабжения Управления лесного хозяйства Пензенской области.
С 1977 по 1980 год — заместитель начальника Пензенской автоколонны 1547.
С 1980 по 1987 год — начальник грузового автотранспортного предприятия 2-го Пензенского транспортного управления.
С апреля 1987 года — председатель райисполкома.
В 1991 году назначен Главой администрации Железнодорожного района г. Пензы.
В декабре 1996 года избран на эту должность.
12 апреля 1998 года победил на выборах главы администрации области. За его соперника, бывшего губернатора Анатолия Ковлягина проголосовали 13 процентов избирателей, сам Бочкарев получил около 60 процентов голосов.
До избрания губернатором занимал пост главы администрации Железнодорожного района Пензы.
До апреля 1999 года совмещал пост губернатора с постом председателя областного правительства. В соответствии с новым законом о правительстве Пензенской области сложил с себя полномочия председателя правительства.
14 апреля 2002 года переизбран на пост губернатора Пензенской области.
Награжден Орденом Почета, Орденом русской православной церкви «Святого благоверного князя Даниила Московского».
Женат, имеет дочь.