Para penyerang berusaha masuk ke Universitas Bacha Khan. Beberapa laporan mengatakan, sedikitnya tiga orang terluka.
Sejumlah saksi mata mengatakan, ledakan juga telah terdengar.
Tayangan televisi menunjukkan, sejumlah mahasiswi berpegangan tangan saat melarikan diri dari universitas itu. Arus lalu lintas di jalan-jalan Kota Charsadda ditutup saat pasukan keamanan bergegas menuju kampus.
"Ada penembakan di dalam universitas di Charsadda," kata Saeed Wazir, pejabat senior polisi, kepada AFP.
Universitas itu telah ditutup, kata Nasir Durrani, kepala polisi Provinsi Khyber Pakhtunkhwa.
Fazal Raheem Marwat, wakil rektor universitas, mengatakan sedikitnya tiga orang terluka
Charsadda terletak sekitar 50 kilometer dari kota Peshawar, lokasi pembantaian oleh Taliban yang menewaskan lebih dari 130 siswa di sebuah sekolah pada tahun 2014.
Sejumlah sumber mengatakan kepada Geo TV bahwa "para teroris" telah memasuki universitas pada sekitar pukul 09.30 waktu setempat (atau pukul 11.30 WIB).
Polisi telah mengepung kampus tersebut. Para staf dan mahasiswa sedang dievakuasi.
Peristiwa tersebut terjadi beberapa hari setelah beberapa sekolah di Peshawar ditutup oleh pihak berwenang tengah laporan bahwa kaum militan sedang merencanakan serangan.