В детско-юношеской футбольной лиге Украины выступал за киевский РВУФК. В 2007 году попал в киевское «Динамо». В «Динамо-2» в Первой лиге Украины дебютировал 17 августа 2007 года в матче против мариупольского «Ильичёвца» (0:1). Всего за «Динамо-2» в Первой лиге провёл 141 матч и забил 5 мячей. В конце мая 2013 года побывал на просмотре в чешской «Сигме»[2]. «Динамо» рассматривало возможность аренды Кушнирова в «Сигму». В итоге переход не состоялся из-за травмы Дмитрия[3]. Летом 2013 года покинул расположения «Динамо»[4].