Сергей Лукин родился в 1965 году в селе Мыльджино Каргасокского района. Имеет высшее педагогическое и юридическое образование — в 1998 году окончил ТГПУ, в 2011— Кузбасский институт ФСИН России.
С 2003 года являлся замначальника Управления Госкомитета России по контролю за оборотом наркотических средств и психотропных веществ по Томской области (в дальнейшем — Управления ФСКН России по Томской области). С 2012 по 2016 года работал начальником Управления ФСКН России по Удмуртской Республике. С мая по ноябрь 2017 года возглавлял ГУП «Удмуртское автодорожное предприятие».
В апреле 2018 года был назначен новым руководителем Управления государственного автодорожного надзора по Томской области. Имеет звание генерал-майора полиции. Женат, трое детей.