Адвокат Николай Божилов завършва специалност „Право“ в Юридическия факултет на ВТУ „Св. св. Кирил и Методий“ през 1996 година.
През 2010 година успешно преминава обучение на тема „Правната система на ЕС след Лисабон“ – съвместна програма на Софийски университет „Свети Климент Охридски”, Европейски университетски център в Нанси (Centre européen universitaire de Nancy) и Университет на Страсбург (Université de Strasbourg). През 2018 година успешно защитава докторска степен.
В периода 1996–1998 г. работи като старши юрисконсулт, член на екип към Министерство на финансите за изготвяне на промени в Закона за събиране на държаните вземания в Териториална данъчна дирекция.
В периода 1998–2000 г. заема длъжността главен юрисконсулт в ТБ „ОББ“ АД.
От началото на 2000г. е член на Софийска адвокатска колегия и основава Адвокатско дружество „Божилов.
Основните области, в които адвокат Николай Божилов притежава задълбочена компетентност и осъществява правно консултиране, са: данъчно право, вещно право, устройствено регулиране и строителство, корпоративно право, търговски сделки, облигационно право, енергетика и възобновяеми енергийни източници, застрахователно право, конкурентно право и защита по ЗЗК, защита на потребителите, административни процедури и обществени поръчки, интелектуална и индустриална собственост, процесуално представителство по граждански и административни дела.
Акредитиран одитор за сертифициране по изискванията на Стандарт БДС ISO 37001:2016– Системи за управление за борба с подкупването; ISO 45001:2018–Системи за управление на управление на здравето и безопасността при работа, ISO 14001:2015 – Системи за управление на околната среда и ISO 9001:2015 – Системи за управление на качеството.
Владее английски език.