Депутат Государственного Собрания - Курултая Республики Башкортостан VI созыва.
Член фракции Всероссийской политической партии «Единая Россия».
Николай Хорошилов родился 25 ноября 1959 года в городе Ишимбай, Республика Башкортостан. Успешно завершил курс обучения в Уфимском авиационном институте. Трудовую деятельность, молодой специалист начал в 1982 году, с должности инженера-конструктора Ишимбайского филиала Рубцовского машиностроительного завода.
В период с 1984 по 1985 год, Хорошилов работал в должности мастера Бирского электромеханического завода. Далее, занимал должность второго, а затем - первого секретаря Бирского городского комитета ВЛКСМ.
Начиная с 1988 года, последовательно замещал должности заместителя начальника отдела, помощника директора, главного технолога и начальника отдела БЭЗ.
В 1997 году, опытный управленец перешел на должность начальника Бирского районного управления федеральной почтовой связи, а с 1999 года, работал инженером в ООО «Уфимское производственное предприятие» города Бирск.
Позднее, в 2000 году, назначен директором ЗАО «Бирский производственный комбинат».
С 2005 по 2017 год, возглавлял Администрацию муниципального района «Бирский район» Республики Башкортостан. С 2017 по 2018 год, занимал пост заместителя Премьер-министра Правительства Республики Башкортостан.
На выборах 9 сентября 2018 года, избран депутатом Государственного Собрания - Курултая Республики Башкортостан шестого созыва. Является членом комитета по жилищной политике и инфраструктурному развитию. Входит в состав фракции политической партии «Единая Россия».
Женат. Имеет сына и дочь.