Профессиональную карьеру начал в 1995 году в команде Второго дивизиона «Автодор» из Владикавказа. В 2001 году перешёл в «Аланию», за которую в 2001 году провёл 2 матча в Высшей лиге. В 2003 году вернулся в «Автодор», однако вскоре перебрался в «КАМАЗ» из Набережных Челнов, с которым добился права выступать в Первом дивизионе. В июле 2007 года вместе с Сергеем Темрюковым и Иваном Завалием покинул «КАМАЗ». Несмотря на то, что по информации челнинской газеты «Новая неделя», по которой Карсанов перешёл в азербайджанский клуб «МКТ-Араз» из Имишли, он вернулся в «Аланию». С 2008 по 2009 год играл в «Газовике» из Оренбурга. 1 марта 2010 года был заявлен ФК «Губкин».