Yangchuanosaurus, Çin'in Jurasik dönemine ait bir theropod dinozor cinsidir. Büyük bir kafaya, keskin, tırtıklı dişlere ve nispeten kısa kollara (Tyrannosaurus'unki kadar kısa olmasa da) sahip oldukça tipik bir karnozordur. Dünyanın kendi bölgesindeki en büyük yırtıcıydı. Yangchuanosaurus muhtemelen Mamenchisaurus gibi sauropodları veya Tuojiangosaurus gibi stegosaurları avlıyordu.

İki türü vardır. Y. zigongensis Orta Jurasik'ten, Y. shangyouensis ise Üst Jurasik'ten gelmektedir. Örnekler Zigong, Sichuan'daki Dashanpu Dinozor Taş Ocağı'ndan toplanmıştır.

Orta Jurasik Y. zigongensis dört eksik örnekten bilinmektedir. Üst Jura Y. shangyouensis'e ait iki örnek vardır ve bunlar ilk başta ayrı türler olarak değerlendirilmiştir. Daha sonra yapılan analizler bunların muhtemelen farklı yaşlarda ya da aynı türün varyasyonları olduğunu göstermiştir.

İlk kafatası 82 cm (2,7 ft) uzunluğundadır ve toplam vücut uzunluğu yaklaşık 8 m'dir (26 ft). Diğer örnek daha da büyüktü. Kafatası uzunluğu 1,11 m (3,6 ft) idi. Uzunluğu 10,8 m (35,4 ft) ve ağırlığı 3,4 metrik ton (3,7 kısa ton) kadar olabilir. Burnunda kemiksi bir topuz ve Ceratosaurus'a benzer şekilde çok sayıda boynuz ve çıkıntı vardı. Uzunluğunun yaklaşık yarısı kadar olan devasa bir kuyruğu vardı.