Борис Валентинович Дуров родился 12 марта 1937 года в городе Славянске. В 1955 году окончил Казанское суворовское училище, а в 1960 году – Рижское высшее инженерно-авиационное училище.
В это время Борис Дуров увлекся кинематографом и решил связать с ним свою жизнь. Он поступает на режиссёрское отделение ВГИКа (мастерская Якова Сегеля) и в 1967 году оканчивает его.
Дебютом режиссера Дурова стал фильм «Вертикаль» (1967), который Борис Валентинович снял совместно со Станиславом Говорухиным. В этом фильме об альпинистах сыграли Владимир Высоцкий, Лариса Лужина, Геннадий Воропаев. Песни Высоцкого из этого фильма звучат и поныне.
Также одним из самых известных фильмов Бориса Дурова стал приключенческий боевик «Пираты XX века» (1979), сценарий которого также написан режиссером. Эта картина стала лидером проката в 1980 году, только за этот год ее посмотрели 90 миллионов человек, а Николай Еременко (младший), сыгравший там главную роль, стал одной из культовых фигур советского кино.
Среди других фильмов режиссера Бориса Дурова: «Повесть о чекисте» (1969), «А человек играет на трубе» (1970), «Вот моя деревня» (1972), «Не могу сказать прощай» (1982), «Тихая застава» (1986), «Смерть за кулисами» (1991), «Тайный знак» (2002) и другие.
В 2000 году режиссёр был удостоен звания Заслуженный деятель искусств Российской Федерации.
Скончался Борис Валентинович Дуров 5 апреля 2007 года в Москве.