Hiccup è un giovane vichingo che vive in una landa sperduta nel nulla, poco ospitale, poco cibo e infestata dai draghi. Piuttosto che trasferirsi i vichinghi, di animo cocciuto, preferiscono affrontare e combattere i draghi, forti anche della loro mole, sono tutti grandi e grossi.
Solo Hiccup, il figlio del capo del villaggio, è magro e inadatto al combattimento, con una spiccata passione per la costruzione di macchine che lo dovrebbero aiutare a combattere i nemici. Quando, dopo tante peripezie, riesce a catturare il drago ritenuto più cattivo e pericoloso, si rende conto che non è poi così cattivo come sembra.