Андрей Хомяков родился 3 мая в 1976 году в г. Брянск.
В 1998 году окончил Московскую Государственную юридическую академию имени О.Е. Кутафина.
До прихода в ФАС России длительное время работал в компаниях электроэнергетического сектора, связанных с передачей и распределением электрической энергии.
В октябре 2014 года был назначен на должность заместителя начальника Правового управления ФАС России.
В январе 2018 года назначен руководителем Управления Федеральной антимонопольной службы по Республике Башкортостан.