Он имеет высшее образование, окончил Московскую Современную гуманитарную академию по специальности юриспруденция. Службу в органах местного самоуправления начал с 2008 года сначала в должности консультанта (помощника главы) администрации Некрасовского муниципального района, затем заместителя главы этой администрации. В апреле 2011 года назначен на должность муниципальной службы первого заместителя главы администрации сельского поселения Красный Профинтерн. В августе 2011 года избран главой сельского поселения Красный Профинтерн.
На посту директора департамента по социальной поддержке населения и охране труда мэрии города Ярославля Сергей Ивченко сменил Надежду Биочино, которая приняла предложение возглавить региональный исполком партии «Единая Россия».