Расположен в юго-западной части Краснодарского края в левобережье реки Кубань. Территория — около 211 тысяч гектаров.
Район был образован 2 июня 1924 года в составе Кубанского округа Юго-Восточной области. В его состав вошла часть территории упраздненного Краснодарского отдела Куьанско-Черноморской обалсти.
Основными поселениями, вошедшими в состав района, были населенные пункты бывшего Екатеринодарского отдела Кубанского казачьего войска (до 1917 г.).
С 16 ноября 1924 года район в составе Северо-Кавказского края, с 10 января 1934 года — в составе Азово-Черноморского края.
С 13 сентября 1937 года Северский район в составе Краснодарского края.
22 августа 1953 года к Северскому району был присоединён Стефановский с/с упразднённого Марьянского района.
11 февраля 1963 года район был упразднен
30 декабря 1966 года район был восстановлен в прежних границах.
В 1993 году была прекращена деятельность сельских Советов, территории сельских администраций преобразованы в сельские округа.
В 2005 году в районе были ликвидированы администрации сельских округов и образованы 12 муниципальных образований.