Kosarev started his career with Soviet third tier side Luch.
[1] Before the 1982 season, he signed for Spartak (Moscow) in the Soviet top flight.
[2] In 1982, Kosarev was sent on loan to Soviet second tier club Spartak (Kostroma).
[4] In 1990, Kosarev signed for Cypriot top flight team Omonia Aradippou, becoming the first Russian player to play in the country.
This biographical article relating to Russian association football is a stub.