J-10'un gövdesi, kanat ve kuyruk yüzeylerinde kullanılan bazı kompozit malzemelerle birlikte esas olarak alüminyum alaşımlardan yapılmıştır. Hafif ve çevik olmasının yanı sıra yüksek hızlı uçuş ve yoğun muharebe streslerine dayanabilecek şekilde tasarlanmıştır.
J-10, dijital bir fly-by-wire sistemi ve 10 hedefi izleyebilen ve bunlardan 2 tanesini aynı anda yarı aktif radar güdümlü füzelerle ya da 4 tanesini aktif radar güdümlü füzelerle vurabilen, mekanik taramalı çok modlu bir atış kontrol radarı ile donatılmıştır. J-10B varyantı, aktif faz dizili hava radarı (AESA) barındırmak için yükseltilmiş bir burun konisine sahiptir. Geliştirilmesi 8 yıl süren ve 2008 yılında tamamlanan bu AESA radarı, pasif faz dizili radar aşamasını atlayıp doğrudan AESA'ya geçerek Çin savaş radarlarında önemli bir ilerlemeye işaret etti.[6]
J-10, tek bir turbofan motorla güçlendirilmiştir. Orijinal varyant olan J-10A, maksimum 123 kN statik itiş gücü üreten Rus Salyut AL-31FN motoruyla donatılmıştır. 2013 yılında, AL-31FN'nin Seri 3 olarak bilinen yükseltilmiş bir versiyonu, J-10B'de kullanılmak üzere test edildi ve daha uzun bir kullanım ömrüne ve daha fazla itme gücüne sahip oldu. Bununla birlikte, J-10 için tasarlanan motor Çinli Shenyang WS-10'dur. WS-10 geliştirme zorlukları ile karşılaşmış ve J-10A yerine Salyut AL-31FN ile donatılmıştır. Üretim öncesi bir J-10C, 2018 Çin Uluslararası Havacılık ve Uzay Fuarı'nda bir WS-10 ile donatılmıştı ve 2020'de bir videoda WS-10B ile donatılmış PLAAF logolu bir J-10C gösterildi. Kasım 2021 itibarıyla, WS-10B ile çalışan J-10C'ler PLAAF'ın hizmetindeydi.[6]
J-10, Gryazev-Shipunov GSh-23 çift namlulu top ile donatılmıştır ve çeşitli silah ve teçhizatı monte etmek için 11 silah istasyonuna sahiptir. PL-8 ve PL-10 gibi kısa menzilli havadan havaya füzeler, PL-12 ve PL-15 gibi orta menzilli radar güdümlü havadan havaya füzeler, lazer güdümlü bombalar gibi güdümsüz ve hassas güdümlü mühimmatlar, KD-88 gibi havadan karaya füzeler, YJ-91A gibi gemisavar füzeler ve YJ-9 gibi radyasyon önleyici füzeler taşıyabilir. J-10 ayrıca yakıt ve aviyonik podlar içeren drop-tank'lar da taşıyabilmektedir. Yaklaşık 5,600 kg maksimum faydalı yük kapasitesine sahiptir.[6]
Chengdu J-10, Çin hizmetinde olup Pakistan[7][8] ve İran[9] tarafından da satın alınması düşünülmektedir.
J-10A: Bu, 2006 yılında hizmete giren J-10'un orijinal varyantıdır. Shenyang WS-10A turbofan motoru ile güçlendirilmiştir ve çok modlu bir radar ve füzeler ve 30 mm top dahil olmak üzere çeşitli silahlarla donatılmıştır.
J-10B: J-10B, 2011 yılında hizmete giren J-10A'nın yükseltilmiş bir versiyonudur. Geliştirilmiş bir radar ve elektronik harp paketi ve daha fazla silah ve harici yük taşıma yeteneği de dahil olmak üzere bir dizi geliştirmeye sahiptir.
J-10C: Radar kesiti azaltılmış daha gizlilik odaklı bir tasarıma sahiptir ve aktif elektronik taramalı dizi (AESA) radarı ile donatılmıştır. Ayrıca yükseltilmiş bir motor olan WS-10B ile güçlendirilmiştir.
J-10D: J-10'un yakın gelecekte hizmete girmesi beklenen bir başka yükseltilmiş varyantıdır. Daha gelişmiş bir radar ve elektronik harp paketi ve daha fazla silah ve harici yük taşıma kabiliyeti de dahil olmak üzere bir dizi geliştirmeye sahip olduğuna inanılmaktadır.