Построен в 1905 году на средства порховских купцов и мещан: Ванюкова, Жагона, Зайцева, Захарова, Зацкого, Капустина, Кожевникова, Манухина, Фишера, Фуфаева. Строительство обошлось в 90 605 рублей. Ранее сообщение между берегами осуществлялось с помощью наплавного моста. Новый капитальный мост на каменных опорах был построен в сотне метров выше по течению. 27 ноября 1905 года при большом скоплении местных жителей, в присутствии губернатора графа Адлерберга мост был освящён и торжественно открыт для пользования.
Вместе со строительством моста были благоустроены городские набережные. Рядом с мостом поставили часовню. Для уездного Порхова мост имел решающее транспортное значение. Его строительство позволило упростить и ускорить движение во всех направлениях: Новгород, Псков, Прибалтийские земли.
Летом 1941 года в центральной части мост был взорван отступающими советскими войсками. После войны восстановлен в несколько ином виде.
Рядом с мостом, на правом берегу Шелони находится Порховская крепость и здание Порховской пожарной части.