Родился в городе Нижнекамск ТАССР.

С 2000 по 2001 гг. — «Нефтехимик» г. Нижнекамск.
С 2001 по 2022 гг. — «Спартак» г. Щёлково.
С 2003 по 2005 гг. — «Нефтехимик» г. Нижнекамск.
С 2005 по 2008 гг. — «Амкар» г. Пермь.
С 2008 по 2009 гг. — «Сибирь» г. Новосибирск.
С 2010 по 2012 гг. — «Кубань» г. Краснодар.
С 2012 по 2014 гг. — «КАМАЗ» г. Набережные Челны.
С 2015 по 2017 гг. — «Газовик» г. Оренбург.
С 2017 по 2020 гг. — тренер, старший тренер, тренер по физической подготовке в тренерском штабе ФК «КАМАЗ».
В 2020 г. — исполняющий обязанности главного тренера ФК «КАМАЗ».
С июля 2024 г. — главный тренер ФК «КАМАЗ».