Родился 26 июня 1967 г. в г. Абакане Хакасской автономной области Красноярского края (ныне - столица Республики Хакасия).
В 1985 г. окончил среднее государственное профессионально-техническое училище №62 в Абакане, получив специальность "слесарь по контрольно-измерительным приборам и автоматике". В 1992 г. окончил Абаканский государственный педагогический институт (ныне - Хакасский государственный университет им. Н. Ф. Катанова) по специальности "учитель истории, обществознания и права". В 2003 г. окончил отделение государственного и муниципального управления Сибирской академии государственной службы (ныне - Сибирский институт управления - филиал Российской академии народного хозяйства и государственной службы при президенте РФ, Новосибирск).
В 1985-1987 гг. работал электриком на Абаканском мясоконсервном комбинате.
В период с 1992 по 2004 г. занимался предпринимательской деятельностью.
В 2004-2005 гг. занимал пост заместителя председателя комитета муниципальной экономики администрации Абакана. Занимался вопросами экономики, тарифов, аренды муниципального имущества, а также поддержки предпринимательства.
В 2005-2006 гг. работал директором Муниципальной лизинговой компании, предоставлявшей лизинговые услуги предпринимателям Абакана.
В 2006 г. вступил в политическую партию "Справедливая Россия", в 2007 г. руководил первичным отделением партии в Абакане, в 2007-2009 гг. - местным отделением в Усть-Абаканском районе. С 2009 г. руководил общественной приемной регионального отделения партии.
В 2007-2008 гг. был заместителем главы крестьянско-фермерского хозяйства.
В 2009 и 2013 гг. участвовал в выборах депутатов Верховного совета Республики Хакасия V и VI созывов от партии "Справедливая Россия": по единому округу и по одномандатным округам. На выборах 1 марта 2009 г. в одномандатном округе №33 занял последнее шестое место с результатом 7,96%; на выборах 8 сентября 2013 г. в округе №16 - пятое место из шести с результатом 3,84%. По списку партии в Верховный совет также не прошел.
В 2012-2017 гг. - депутат Совета депутатов г. Черногорска V созыва. Был избран 4 марта 2012 г. от регионального отделения партии "Справедливая Россия". На выборах возглавлял список партии по единому округу. Депутатские полномочия исполнял на непостоянной основе. Входил в городскую комиссию по бюджету и налогам.
В 2012-2013 гг. занимал пост заместителя директора, затем - директора ООО "Керамик" (производство кирпича).
14 сентября 2014 г. вновь принял участие в выборах в Верховный совет Хакасии VI созыва. Баллотировался от "Справедливой России" на повторных выборах по округу №1. Занял четвертое место из шести - 6,55%, в парламент не прошел.
С 2015 по 2021 г. возглавлял региональное отделение "Справедливой России" в Республике Хакасия.
В 2016 г. работал ведущим специалистом отдела подготовки производства ООО "Спецстрой". Затем был зарегистрирован в качестве индивидуального предпринимателя.
18 сентября 2016 г. участвовал в выборах в Государственную думу РФ VII созыва. Был выдвинут партией "Справедливая Россия", шел под номером шесть в региональной группе №2 от республик Алтай, Тыва, Хакасия и Алтайского края. По итогам распределения мест в Думу не прошел.
9 сентября 2018 г. был избран депутатом Верховного совета Хакасии VII созыва от "Справедливой России". На выборах возглавлял партийный список по единому округу (в списке - два кандидата).
9 сентября 2018 г. участвовал в выборах главы Республик Хакасия. Занял третье место (11,23%) после первого секретаря Хакасского регионального отделения КПРФ Валентина Коновалова (44,81%) и действующего руководителя республики Виктора Зимина (32,42%). Поскольку никто из кандидатов не набрал свыше 50% голосов, в Хакасии на 23 сентября был назначен второй тур выборов. В нем должны были принять участие Валентин Коновалов и Виктор Зимин, однако 21 сентября глава республики снял свою кандидатуру.
В результате во второй тур, назначенный на 7 октября 2018 г., вышел Андрей Филягин. 2 октября 2018 г. он снял свою кандидатуру с выборов.
Общая сумма декларированного дохода за 2016 г. составила 55 тыс. руб., супруги - 1 млн 754 тыс. руб.
Женат, имеет троих детей.