С 1981 года работал в системе АН СССР, ГКНТ и Госплана СССР, РАН. Занимался проблемами информатизации государственного управления, природоресурсного обеспечения устойчивого функционирования отраслей народного хозяйства, регионального хозяйства, регионального управления.
В 1989 году защитил диссертацию на соискание ученой степени доктора технических наук. В настоящее время — ведущий научный сотрудник Института системного анализа РАН.
С конца 1991 принимает участие в политической деятельности. Был экспертом Верховного Совета РСФСР. В 1992—1993 гг. — член Думы Русского национального собора (РНС) Александра Стерлигова. В 1993 избран членом Центрального Совета Национально-республиканской партии России (НРПР) Николая Лысенко.
На выборах в Государственную думу РФ в декабре 1993 входил (под №11) в общефедеральный список НРПР (список не собрал 100 тыс. подписей). После раскола в 1994 НРПР на две одноименные партии во главе с Николаем Лысенко и Юрием Беляевым, поддержал Беляева. На конец 1994 — член ЦС незарегистрированной НРПР(Б).
В 1997—1998 был политическим советником председателя Движения в поддержку армии (ДПА) генерала Льва Рохлина.
В 2002 — заместитель председателя исполкома Конгресса русских общин (КРО) Дмитрия Рогозина.
На октябрь 2005 — заместитель председателя ЦС Партии Свободы (председатель — Юрий Беляев). На состоявшемся в декабре 2005 внеочередном заседании ЦС Партии Свободы принято решение об официальной регистрации в Минюсте с целью участия ПС в парламентских выборах 2007. Для подготовки Учредительного съезда ПС был создан организационный комитет (Юрий Беляев, Денис Тананин, Петр Хомяков и другие; документы оргкомитета публиковались на сайте Nazist.Ru).
Работал аналитиком и обозревателем РИА "Новости" и ИТАР-ТАСС. Автор более 80 публикаций в периодике ("Литературная Россия", "Российская Газета", "Независимая Газета", "Парламентская газета", "Коммерсантъ", "Русский Собор", "День", "Завтра", "Интервью", "Дуэль", "Stringer", "Национальная газета", "Респектабельная республика", "Правда-5", "Юность", "Наука и промышленность России", "Химия и жизнь" и другие).
Автор 11 книг, в том числе "Национал-прогрессизм" (1995), "Национализм без социализма" (1995), "Отчет русским богам ветерана Русского движения" (2006), "Россия против Руси" (2006).
Часть книг Хомякова включена в знаменитую серию "Сварогов квадрат", на основе которой написана программа "НОРНА".
Книги серии "Сварогов квадрат": "Свои и чужие" (2003), "Перекресток" (2005), "Мироповорот" (2005), "Россия против Руси. Русь против России" (2004-2006), "Тайна царя Иоанна" (2006), "Отчет Русским Богам ветерана Русского Движения" (2006), "Боги и твари" (2006).
Википедия.