Футболом начал заниматься в 8 лет. Первая команда — ярославский «Шинник». Первый тренер — А. М. Кирюхин. В 1999—2001 гг. начинал профессиональную карьеру в ярославском «Нефтянике», выступавшем в зоне «Запад» второго дивизиона. В 2002—2004 гг. выступал за дублирующий состав «Шинника» (35 матчей, пропустил 48 мячей), в 2003 году также играл за вологодское «Динамо» в зоне «Запад» второго дивизиона. В 2004 и 2006 годах играл за «Шинник» в Премьер-лиге. В 2005 и 2008 годах играл в первом дивизионе за «Урал». В 2009 году являлся основным голкипером клуба «Волгоград», выступавшего в зоне «Юг» второго дивизиона. С 2010 года выступает за «Ротор» в первом дивизионе.
Холост.