J – 10 memiliki mesin tunggal turbofan AL – 31FN Rusia. Memiliki jangkauan tempur udara dan permukaan dengan target di luar jangkauan visual. Memiliki 11 cantelan senjata dan dapat membawa dua tangki bahan bakar serta memiliki kemampuan pengisian bahan bakar di udara.
Persenjataan utama yang dibawa adalah rudal jarak menengah udara ke udara PL – 12 yang dipandu dengan radar aktif. Untuk jarak dekat pesawat ini membawa rudal infra merah PL – 8. Sedang untuk serangan ke darat J – 10 membawa hingga enam bom dipandu laser seberaat500 kg , bom jatuh bebas atau 90 – mm pod roket acreage. Pesawat ini juga dilengkapi dengan single- barrel 23 – mm meriam .
J – 10 dilengkapi dengan radar doppler yang mampu melacak 10 target secara simultan dan menyerang empat sekaligus secara bersamaan. Perkiraan jangkauan deteksi maksimum adalah 100 km . Pesawat ini dilengkapi dengan fly – by-wire system. Juga diproduksi varian dua kursi sebagai pesawat latih