אורכו של דינוזאור זה הגיע לאורך 8 מ', לגובה 2 מ' ולמשקל 780–880 ק"ג. מבנה גופו היה קל יותר ממבנהו של האיגואנודון והוא נע על 2 רגליים והיה בעל כפות שטוחות ודמויות פרסות. זנבו העניק לו שיווי משקל גדול והוא היה יכול לרוץ במהירות, שלא כמו קרוביו המאוחרים. לסתותיו היו כמעט חסרות שיניים.
משערים שהיצור ניזון מצמחים נמוכים כמו מחטניים וציקסיים אותם ליחך בעמידה על רגליו האחוריות.
הקמפטוזאורוס מופיע בסדרה הכוכב דינוזאור של ה-BBC, בפרק הרביעי החל בתור היורה. בסדרה הוא מוצג דומה לאנטילופה כאוכל צמחים החובר לסטגוזאורוסים כדי להסיט מתקפות של אלוזאורוסים וגם יכולים להימלט במהירות. עם זאת פרטים שמתרחקים מהעדר הראשי נתפסים במארב של האלוזאורוס ואחד הפרטים שנטרפו נגנב בידי הזאורופגנקס – טורף-העל של היורה.