Лиханов родился в 1953 году в Читинской области. Окончил Читинский мединститут, кандидат медицинских наук, врач высшей категории. С 1994 по 2013 годы работал главным врачом клинической больницы. В апреле 2016 года его избрали председателем Законодательного собрания Забайкальского края после того, как его предшественница
Наталья Жданова была назначена врио губернатора региона.