Бежаницкий район образован в составе Псковского округа Ленинградской области постановлением Президиума ВЦИК от 1 августа 1927 года из Бежаницкой и 4-х сельсоветов Ашевской волости Новоржевского уезда.
22 августа 1944 года район включён в состав Великолукской области.
В октябре 1957 года он вошёл в состав Псковской области.
Это культурный и административный центр одного из крупнейших по территории районов Псковской области. Административный центр района - посёлок городского типа Бежаницы был образован в 1961 году.