Кравец Сергей Николаевич родился 26 февраля 1972 года в пос. Табулга Чистоозерного района Новосибирской области. Имеет два высших образования. После окончания в 1994 году Новосибирского высшего военно-политического общевойскового училища начал свою трудовую деятельность следователем следственного отдела ОВД по Болотнинскому району Новосибирской области.
Занимая должность заместителя начальника следственного отдела ОВД по Болотнинскому району Новосибирской области, в 2005 году окончил государственное образовательное учреждение высшего профессионального образования «Томский государственный университет», получил квалификацию Юрист по специальности «Юриспруденция». С 2009 года по 2011 год служил следователем в Следственном управлении Следственного комитета Российской Федерации по Новосибирской области. С 2011 года по 2018 год служил старшим следователем в Следственном управлении Следственного комитета Российской Федерации по Новосибирской области.
В январе 2018 года Сергей Николаевич был назначен заместителем Главы администрации города Болотное Болотнинского района Новосибирской области.
В апреле 2020 года избран Главой города Болотное Болотнинского района Новосибирской области.
Женат, воспитывает дочь.