Николай Титов родился 15 декабря 1951 года в городе Сим, в Челябинской области. В 1968 году начал трудовую деятельность слесарем на Симском механическом заводе. С 1970 по 1972 года служил в рядах Советской Армии. По окончании службы поступил в Краснодарский политехнический институт и окончил его в 1978 году, по специальности инженер-электрик.
Титов Николай Иванович 14 октября 2012 года избран депутатом Законодательного Собрания Краснодарского края 5-го созыва, по Армавирскому одномандатному избирательному округу № 9. Член фракции Всероссийской политической партии «Единая Россия». Член комитета по финансово-бюджетной, налоговой, экономической политике, предпринимательству, финансовым рынкам и внешнеэкономическим связям.
С 2014 года Николай Иванович является общественным представителем Уполномоченного по защите прав предпринимателей в Краснодарском крае, в городе Армавир. С 29 мая 2015 года занимает должность председателя Совета директоров ЗАО научно-производственное объединение «Российские системы автоматики и телемеханики».
За достижения в профессиональной деятельности удостоен медалями: «За трудовое отличие» и «За выдающийся вклад в развитие Кубани» I степени. Николаю Титову присуждено почетное звание «Заслуженный машиностроитель Кубани».