Родился в деревне Михайловка (Новокузнецк) в 1946 году. 

Персональные выставки прошли в Болгарии, Словакии (V Международный месяц фотографии в Братиславе), Германии. В России персональная выставка прошла в 1996 году в Новокузнецке.

Фотографии Николая Бахарева принимали участие в большом числе российских и международных фотовыставок.