Сергій Іванович народився 22 липня 1976 року в м. Сєверодонецьк Луганської області.
Після закінчення Сумського державного педагогічного університету ім. А.С. Макаренка пройшов строкову службу в Збройних Силах України. Саме в цей період загартувалися чоловічі риси його характеру та сформувалося тверде рішення працювати в правоохорононних органах.
У 2001-2007 роках Сергій Ширков проходив службу в Міністерстві внутрішніх справ.
З 2007 року служив у Сумському Управлінні СБ України.