Родился 29 декабря 1963 года в с.Сергиевка Краснояружского района Белгородской области.
В 1990 году окончил Харьковский юридический институт по специальности правоведение.
С 1990 года — помощник прокурора прокуратуры Грайворонского района Белгородской области.
С 1993 года — судья Свердловского районного суда г.Белгорода.
С 1996 года — судья Белгородского областного суда.
Указ Президента РФ от 11 сентября 1996 г. N 1347
С 2005 года — исполняющий обязанности заместителя председателя Белгородского областного суда.
С 2006 года — заместитель председателя Белгородского областного суда.
Указ Президента РФ от 3 октября 2006 г. N 1071
С 2010 года судья Верховного Суда Российской Федерации.
Постановление Совета Федерации Федерального Собрания РФ от 22 сентября 2010 года № 381-СФ Назначить на должность судьи Верховного Суда Российской Федерации Безуглого Николая Павловича.
Постановление Совета Федерации Федерального Собрания РФ от 18 июня 2014 г. № 235-СФ Назначить на должность судьи Судебной коллегии по уголовным делам Верховного Суда Российской Федерации с 6 августа 2014 года:
С 7 августа 2014 года и.о. председателя 4-го судебного состава Судебной коллегии по уголовным делам Верховного Суда Российской Федерации.
