Родился 25 июля 1941 в деревне Красное Трубчевского района Брянской области, русский.
Более тридцати лет был рабочим на Брянском заводе дорожных машин (ныне - АО "Брянский арсенал").
В 1994 был избран депутатом Брянской областной думы.
17 декабря 1995 был избран депутатом Государственной Думы РФ.
В Государственной Думе второго созыва прославился рядом скандальных выступлений и поступков. Однажды демонстративно остался сидеть в присутствии Президента Б. Н. Ельцина при исполнении государственного гимна РФ.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва. Член Комитета Государственной Думы по энергетике, транспорту и связи.
31 марта 2000 был на месяц лишен слова в Государственной Думе из-за неэтичных высказываний в адрес первого вице-спикера Л. Слиски (
Шандыбин предположил, что Слиска оказалась в Думе исключительно благодаря интимной связи с Дмитрием Аяцковым). Прокомментировал решение о лишении слова так: "А почему Слиска говорит: хочу дам
Шандыбину, хочу не дам?".
Женат, имеет двоих детей.