Борис Хвошнянский родился 17 февраля 1968 года в Ленинграде . После школы поступил в Педагогический институт имени Герцена, поскольку с первой попытки попасть на актёрский курс ЛГИТМиКа (сейчас СПбГАТИ) не удалось .
Отслужив в армии, Хвошнянский поступил в Ленинградский государственный институт театра, музыки и кинематографии (ныне — РГИСИ) во второй раз и в результате попал на курс В. Петрова .
Таким образом, обучение актёра началось с Педагогического института, а затем он поступил в Ленинградский государственный институт театра, музыки и кинематографии, где стал учеником Владимира Петрова .