Регалии: Заслуженный мастер спорта СССР; олимпийский чемпион (1988); серебряный призер Олимпийских игр (1980); чемпион мира (1982); серебряный призер чемпионата мира (1990); обладатель Кубка мира (1984); 3-кратный обладатель Кубка европейских чемпионов (1987, 1989, 1990); 2-кратный обладатель Кубка Кубков (1983, 1985); 6-кратный чемпион СССР (1981, 1983, 1984, 1987, 1988, 1989); 2-кратный обладатель Кубка СССР (1980, 1981); победитель юниорского первенства мира (1979).
Родился 6 апреля 1959 года в Минске (Белоруссия).
Александр Каршакевич считался одним из лучших крайних нападающих мирового гандбола. Именно Каршакевич первым начал эффективно использовать бросок с практически с нулевого угла, когда мяч, ударившись перед голкипером об пол, закручивается в створ ворот.
Этот прием Каршакевич неоднократно использовал на международных турнирах. В частности, на домашней Олимпиаде в Москве, где советская сборная завоевала бронзу, он в четырех матчах забил 13 мячей, а на триумфальных для советской команды Играх-1988 в Сеуле - 20 мячей в пяти играх.
На клубном уровне выступал за минский СКА (1977-1990), с которым трижды выигрывал Кубок европейских чемпионов, дважды Кубок Кубков и шесть раз становился чемпионом СССР.
Завершив выступления, перешел на тренерскую работу, возглавлял молодежную сборную Белоруссии (1996-1998), главную команду страны (1998-2001), а затем стал старшим тренером национальной сборной.