Родился в Москве. Воспитанник московской СДЮШОР № 63 «Смена». Первый тренер — Евсеев Владимир Петрович.
Карьера игрока:
1995-1996 Смена (Москва);
1997 МИФИ;
1998-2000 Носта;
2001-2004 Рубин;
2005-2007, 2009 Спартак (Москва);
2008 Шинник;
2010 Сатурн;
2011 Жемчужина-Сочи;
2011-2012 Томь;
2012-2014 Торпедо (Москва).
Провёл 6 матчей за сборную России.
Карьера тренера:
2014-2015 Торпедо-д (Москва);
2016-2017 Носта;
2017-2019 Текстильщик (Иваново);
2020 КАМАЗ;
2021-2022 Родина.
С 2022 года — главный тренер команды «Новосибирск».