Родился 15 августа 1969 г. в деревне Улино 2 Шарковщинского района Витебской области Белорусской ССР (деревня Улино 2, Шарковщинский район, Витебская область, Республика Беларусь).
11 ноября 1987 г. Шарковщинским районным военным комиссариатом призван на срочную воинскую службу. Направлен в город Тагтабазар Туркменской ССР (поселок Тагтабазар, Марыйский велаят, Туркменистан) в войсковую часть № 2072.
3 января 1988 г. принял военную присягу.
С 6 января 1988 г. по 14 февраля 1989 г. служил на должностях водителя, стрелка в Республике Афганистан.
За безупречную службу был награжден нагрудными знаками "Отличник Советской Армии" 1 и 2 степеней, грамотой Президиума Верховного Совета СССР, медалью "Воину-интернационалисту от благодарного афганского народа" (1988).
Мікуліч, С. Афганскімі дарогамi : [пра Аляксандра Мар'янавіча Каснікоўскага] / С. Мікуліч // Святло Кастрычніка (Мсціслаў). — 1998. — 21 лютага. — С. 3 : партр.
Список воинов-интернационалистов Мстиславского района, участников боевых действий в Афганистане : Косниковский Александр Марьянович // Афганистан. Страницы мужества : воинам-интернационалистам Могилевской области посвящается / под общей редакцией В. Н. Василенко ; редколлегия: В. Ф. Ванькович [и др.]. — Могилев, 2019. — С. 288.