Выступал в Премьер-Лиге за ярославский «Шинник» в 2005 и 2006 годах и провел 23 игры. Вызывался в молодежную сборную России, за которую провел 1 встречу против сборной Португалии. После ухода из ярославской команды играл за ряд российских коллективов, а также за казахстанский «Акжайык».
Последним клубом полузащитника был вичугский «Кооператор».