Родился 10 октября 1950 г. в с. Штукар Веселиновского района Николаевской области. В 1972 г. окончил Одесское высшее инженерно-морское училище по специальности «автоматизация теплоэнергетических процессов». В 1992 г. окончил Академию народного хозяйства при Совмине СССР по специальности «экономика».
1972-1973 гг - механик Азовского морского пароходства.
В 1973-1985 гг Николай Круглов работал в проектно-конструкторском бюро электрогидравлики Академии наук УССР, специальном проектно-конструкторском бюро «ТОР» Минсудпрома СССР, филиала института «Укрколхозппроект» (Николаев).
1985-1991 гг - замглавы Ленинского райисполкома, помощник председателя, первый заместитель главы облплана, замначальника главного планово-экономического управления Николаевского облисполкома.
В 1991-1995 гг Николай Круглов работал первым зампредом Николаевского горисполкома, первым заместителем главы Николаевской облгосадминистрации Анатолия Кинаха, первым заместителем главы облисполкома Николаевской области.
1995-1997 гг - и .о. главы, глава Николаевской ОГА.
1997 г. - министр транспорта Украины.
В 1998-1999 гг Николай Круглов возглавлял Николаевскую облгосадминистрацию.
2000-2001 гг - первый замглавы Николаевской областной государственной администрации. 2001-2002 гг - помощник председателя ГНАУ.
В 2002, 2006 и 2007 гг избирался в Верховную Раду IV, V и VI созывов, два последних раза - по списку Партии регионов.
18 марта 2010 г. Николай Круглов назначен главой Николаевской облгосадминистрации.
Награжден орденом «За заслуги» II и III степеней, отличиями ГНАУ, грамотами Кабинета министров и Верховной Рады, медалью «За заслуги» Украинского союза ветеранов Афганистана, медалью «300 лет Российскому флоту». Почетный гражданин Николаева.