37-летний Олехнович является воспитанником «Динамо» Брест. В карьере игрока также значатся: БАТЭ, минское «Динамо», «Торпедо-БелАЗ» и «Шахтер».
Всего за свою карьеру футболист провел 351 матч в Высшей лиге, сумев отличиться 17 забитыми мячами и 32 голевыми передачами. Также за сборную Беларуси игрок провел 14 встреч, записав себе в актив один гол.
За свою карьеру Олехнович завоевал 15 титулов: он является семикратным чемпионом страны в составе БАТЭ, а также двухкратным обладателем Кубка и шестикратным держателем Суперкубка Беларуси.