Воспитанник московской футбольной школы «Торпедо». Выступал за московские «Торпедо-ЗИЛ» и «Спартак», новороссийский «Черноморец», владикавказскую «Аланию». С 2005 года выступал за клуб «Луч-Энергия» из Владивостока. В 2005 году установил рекорд клуба, забив за сезон 19 голов в первом дивизионе России. В начале 2009 года подписал трёхлетний контракт с клубом «Терек» из Грозного, 31 августа был отдан в аренду в «Томь» до конца сезона, а затем обратно в «Луч-Энергию», где сразу же в дебютном матче против омского «Иртыша» отметился голом. Перед началом сезона 2011/2012 в последний день заявок перешел в саранскую «Мордовию», но из-за травмы так и не смог заиграть в полную силу. 19 августа 2011 года перешёл в клуб украинской Высшей лиги «Волынь» из города Луцк.
В Премьер-Лиге провёл 147 матчей, забил 15 мячей.
В «Торпедо-ЗИЛ», «Луч-Энергии» и «Томи» играл вместе со своим тёзкой и однофамильцем Дмитрием Смирновым.