Родился 30 марта 1961 года в д. Юцки Дзержинского района Минской области.
В 1983 году окончил Минский государственный педагогический институт иностранных языков.
В 2000 году заочно окончил курс факультета образования Университета г. Манчестера (Великобритания).
В настоящее время является учителем английского языка высшей категории гимназии г. Дзержинска.
Педагогический стаж — 35 лет.
Является соавтором УМК по английскому языку для 1 и 2 классов «Волшебная шкатулка».
Ученики А. Ф. Каркашина получали дипломы и похвальные отзывы на районных, областных и республиканских предметных олимпиадах и конкурсах исследовательских работ.