Сергей Савельевич Криворучко родился в 1882 году в селе Березняки Киевской губернии Черкасского уезда.
В юности работал в хозяйстве отца. С 1902 по 1908 год служил в армии сначала рядовым, затем в чине командира отделения, после чего вновь крестьянствовал.
В 1914 году по мобилизации был призван в ряды действующей армии и участвовал в Первой мировой войне.
После демобилизации в 1917 году поступил в Ставропольскую городскую управу на должность заведующего магазином. В 1923 году был назначен в Губпромторг заведующим отдела при Изобильно-Тищенском участке.
С 1925 по 1927 год работал завхозом на ставропольской биофабрике, затем – завотделом на спиртоводочном заводе.
В 1938 году был принят заведующим складом в Ворошиловский (Ставропольский) медицинский институт. Одновременно заведовал медицинским снабжением.
В годы Великой Отечественной войны в ряды Красной Армии мобилизован не был по возрасту. С августа 1942 по январь 1943 года находился в оккупированном фашистами городе.
После освобождения Ставрополя и возобновления работы медицинского института с 22 января 1943 г. вновь был назначен на должность заведующего складом и медицинским снабжением.
В 1950 году уволился из института.
Умер в 1951 году. Похоронен в Ставрополе.