南京警察学院于2023年2月由南京森林警察学院更名而来。前身为1949年5月新生的南京市立农业职业学校。
学院办学历史可追溯到1941年南京特别市立第一职业中学。
1946年1月,南京市政府社会局将该校更名为南京市立第一职业学校。
1947年7月,南京市立第一职业学校原商农两科分别独立成立两所学校,农科分出成立南京市立农业职业学校。
1948年,南京市立农业职业学校迁移至南京市燕子矶。
1949年4月南京解放,5月南京市军管会接管了南京市立农业职业学校,11月校址迁至笆斗山。
1950年12月,学校更名为南京市农业学校。
1951年5月,华东军政委员会将设在上海的华东农林干部训练班与南京农业学校合并成立华东农林干部学校,由华东农林部接管。
1953年5月,江苏省农林厅接管华东农林干校,并将第三部即中等技术学校与宜兴农校的林科班合并,成立江苏省南京农林技术学校。
1953年8月,经江苏省人民政府批准,更名为江苏省南京林业学校。
1954年10月,改属林业部领导管理,更名为南京林业学校。
1994年9月,经中央编委批准,将南京林校改建为林业部南京人民警察学校。
1998年,林业部改为国家林业局,学校更名为国家林业局南京人民警察学校。
2000年3月,经教育部批准,在国家林业局南京人民警察学校的基础上建立南京森林公安高等专科学校。
2010年3月,经教育部批准,在南京森林公安高等专科学校基础上建立南京森林警察学院。
2018年12月,由国家林业和草原局划转公安部领导管理。
2022年6月,公安部南京警犬研究所并入学院。
2023年2月,经教育部批准,南京森林警察学院更名为南京警察学院。