Окончил Институт физкультуры имени Лесгафта.
Воспитанник СДЮСШОР «Зенит», 93-я средняя школа (Калининский район, Ленинград).
Всю карьеру в чемпионате СССР провёл в составе ленинградского «Зенита». В 1981—1990 годах провёл 190 матчей и забил 8 мячей.
Играл за юношескую сборную СССР, бронзовый призер ЧЕ-1982.
На 4-й год в «Мельнере» Баранника назначили играющим тренером. Однако из-за финансовых трудностей клуб не смог платить ему положенное как легионеру, Баранник воспользовался предложением от команды первой лиги Норвегии «Стрёмсгодсет» (Драммен). Вместе с командой в 1995 году вышел в высшую лигу. Из-за проблем клуба в обороне сам попросил перевести себя в защиту, где на месте центрального защитника провел большую часть игр за «Стремсгодсет». В 1996 Баранник был избран капитаном клуба.
В 1998 выступал за клуб «Люн».
Также в Норвегии занялся бизнесом по продаже специализированных аналитических программ по разбору футбольных матчей.
С июля 2007 года по 2009 год — тренер-селекционер ФК «Локомотив» Москва.
На 2011 год выступает как футбольный эксперт в разных сетевых изданиях.
Женат вторым браком (Наталья), дочери Дарья и Катарина. Сын от первого брака — Алексей. Экс-партнер по «Зениту» — Аркадий Афанасьев — приходится Бараннику свояком, поскольку они женаты на родных сёстрах.