Дебютировал в ноябре 1997 года.
В октябре 2002 года Харрис нокаутировал во 2-м раунде чемпиона мира в 1-м полусреднем весе по версии WBA Диосбелиса Уртадо.
В июле 2003 года он победил по очкам непобеждённого Сулеймана Мбэя.
В апреле 2004 года Харрис в Германии решением большинства голосов судей победил местного турка Октая Уркала.
В октябре 2004 года вновь в Германии состоялся 2-й бой между Харрисом и Уркалом. На этот раз гайянец нокаутировал претендента в 11-м раунде.
В июне 2005 года Вивиан Харрис вышел на ринг против колумбийца Карлоса Мауссы. В начале 7-го раунда колумбиец встречным левым хуком попал в челюсть Харрису. Тот попятившись, упал на канвас возде канатов. Маусса добавил по лежащему противнику ещё сверху правый свинг, который пришёлся в канат. Рефери оттащил колумбийца от чемпиона. Харрис не успел поднятся на счёт 10. Рефери зафиксировал нокаут. Поединок проходил в рамках шоу, организованного телеканалом HBO, главным событием которого был бой Флойд Мейвезер — Артуро Гатти.
В июле 2006 года Харрис нокаутировал в 7-м раунде бывшего чемпиона мира в лёгком весе по версии WBC Стиви Джоностона.
В феврале 2007 года состоялся отборочный бой за титул WBC в 1-м полусреднем весе между Вивианом Харрисом и мексиканцем Хуаном Лацкано. В середине 12-го раунда Лацкано провёл серию ударов ниже пояса. Рефери снял с мексиканца одно очко. В близком бою Харрис одержал победу единогласным решением судей.
В сентябре 2007 года Харрис в Великобритании проиграл нокаутом в 7-м раунде чемпиону мира в 1-м полусреднем весе по версии WBC местному бойцу Джуниору Уиттеру.