Koshelev zadebiutował w reprezentacji Uzbekistanu w 1999 roku. Znalazł się w kadrze Uzbekistanu na Puchar Azji 2004, gdzie zaliczył 2 występy. Swojego pierwszego gola w karierze reprezentacyjnej strzelił w 2001 roku. Karierę reprezentacyjną zakończył w 2007 roku, notując łącznie 42 spotkania i 6 bramek.