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