Ранее Шафигуллин занимал пост директора учебно-методического центра федеральной антимонопольной службы. До этого работал на должности заместителя руководителя Управления Федеральной антимонопольной службы по Республике Татарстан. Свою карьеру в ведомстве начал в 2006 году.
Напомним, что с 2007 по 2019 годы УФАС по Нижегородской области возглавлял Михаил Теодорович. Он покинул свой пост в конце мая этого года.