Родился 10 сентября 1962 года в городе Петровске-Забайкальском Читинской области. В 1984 году окончил Читинский политехнический институт по специальности "инженер-гидротехник", в 2003 году — Уральскую академию госслужбы по специальности "государственное и муниципальное управление".
С 1983 года работал в объединении "Свердловскмелиорация". С 1989 года занимался строительным и ресторанным бизнесом. В 1994 году учредил ЗАО "ПСК "Урал-Байкал"". С 1999 года входил в совет уральского отделения ЛДПР. В 2002-2006 годах был гендиректором ЗАО "УралАрм". В 2000-2003 годах — председатель совета Фонда поддержки президентских программ в Уральском федеральном округе. С 2003 года — помощник депутата Госдумы Александра Новикова. В 2003 году три дня провел в СИЗО по подозрению в незаконном хранении оружия, после чего суд отказал в его аресте, признав претензии следователей необоснованными. Сам политик утверждал, что обвинения были сфальсифицированы политическими противниками. С 2004 года — депутат заксобрания Свердловской области, координатор свердловского отделения ЛДПР. В 2007 и 2011 годах избирался в Госдуму.
В августе 2008 года в интернете появилась аудиозапись конфликта между таможенниками аэропорта Кольцово и депутатом, который активно использовал ненормативную лексику. Господин Таскаев назвал инцидент провокацией и заявил, что разговор был сфабрикован. В 2010 году Следственный комитет проводил проверку депутата на предмет возможной предпринимательской деятельности. Тогда был вынесен отказ в возбуждении уголовного дела. В январе 2013 года проверка была возобновлена, однако вновь нарушений найдено не было.
Согласно декларации о доходах, в 2012 году заработал 11 млн руб. Среди прочей недвижимости владеет собственным железнодорожным подъездным путем. Кандидат социологических наук (тема диссертации — "Политические партии как социальные корпорации: социологический анализ проблем становления в современной России"). Кандидат в мастера спорта по боксу. Женат, шестеро детей.