Career
Between 1979 and 1984 Kashirin took part in several international competitions, winning the Milk Race in 1979 and 1982 and the Tour de Bretagne Cycliste in 1983. He retired in 1986 and worked as a cycling coach. In 1987 he led the junior and in 1988 the senior Soviet teams.
He then worked with the national teams of Egypt and Canada, preparing the Canadian team for three Olympic Games.
In 2008 he returned to Russia.