Воспитанник динамовской футбольной школы. Мини-футболом начал заниматься в 1999 году. Годом позже дебютировал в чемпионате России за московский ЦСКА. Играл за армейцев пять лет, пока в 2005 году не перешёл в югорский клуб «ТТГ-Ява». Ныне является капитаном команды.
Сыграл 7 матчей за сборную России по мини-футболу.