Kemal Şahin, 1955 yılında Göynücek'te doğdu. Amasya Ticaret Meslek Lisesinden mezin olan Şahin, 1981 yılında Amasya İl Özel İdare Müdürlüğünde memur olarak iş hayatına başladı ve 1985'te Suluova İlçe Özel İdare Müdürü oldu. 2014’de Göynücek Belediye Başkanı olan Şahin, 31 Mart 2024 mahalli idareler genel seçimlerinde tekrardan Belediye Başkanı oldu.
Kemal Şahin, evli ve 2 çocuk babasıdır.