Vabishchevich berkompetisi untuk Belarus dalam dua acara renang di Olimpiade Musim Panas 2008 di Beijing. Menjelang Olimpiade, ia memenangkan balapan 100 m gaya dada dengan citra 1:02.19 untuk menyelam di bawah potongan B FINA (1:03.72) di Kejuaraan Terbuka Belarus di Brest. Dalam 100 m dada, Vabishchevich menempati posisi terakhir dan ke-49 secara keseluruhan untuk melengkapi lapangan di babak lima dengan 1:03.29, gagal maju ke semifinal. Vabishchevich juga berpartisipasi dalam 4 × 100 m medley relay
, bersama rekan satu timnya Pavel Sankovich, Yauheni Lazuka, dan atlet Olimpiade 2004 Stanislau Neviarouski. Berenang di leg breaststroke, Vabishchevich mencatat split dalam 1:01.89, tetapi tim Belarusia harus puas dengan tempat terakhir dengan waktu akhir 3:39.39.