Борис Вишневский родился в 1955 году в Ленинграде. Окончил школу №366 и ЛЭТИ им. В.И.Ленина, а также Московскую школу политических исследований. Кандидат технических наук и автор около 100 научных работ и изобретений. С 1990 года — депутат Московского райсовета, был помощником председателя ЗакСа Петербурга, советником первого вице-губернатора Петербурга – председателя Комитета финансов, был одним из зачинателей борьбы против башни «Охта-центра». В декабре 2011 года избран депутатом ЗакСа пятого созыва, а в сентябре 2016 года – шестого созыва. Является руководителем фракции «Яблоко», зампредседателя комиссии по городскому хозяйству, градостроительству. Борис Вишневский женат, растит двух сыновей.