Lucas (Chad Michael Murray) et Nathan (James Lafferty) sont deux adolescents avec peu de choses en commun, mais ils sont pourtant liés par le fait qu'ils partagent le même père. Nathan, star local du basket du lycée Tree Hill, est issu d'une famille riche, alors que son demi-frère Lucas est le seul enfant d'une mère aux revenus modestes.
La venue de Lucas dans la vie de Nathan s'est produit par un coup de foudre instantanée avec Peyton Sawyer (Hilarie Burton). Bien qu'elle soit la petite amie de Nathan, Peyton a senti un rapprochement réciproque avec Lucas. Compliquant encore plus les choses, la meilleure amie de Peyton, Brooke Davis (Sophia Bush), a rapidement posé ses yeux sur Lucas. Nathan n'a pas attendu pour réagir en se liant d'amitié avec la meilleure amie des son demi-frère : Haley James (Bethany joy Lenz), une fille intrigante qui aidera Nathan pour devenir une personne plus aimable.
Tandis que les adolescents luttaient pour s'imposer dans la ville de Tree Hill, les adultes ont laissés derrière eux leurs décisions qu'ils avaient pris il y a des années. Le père de Nathan, Dan (Paul Johansson) et la mère de Lucas, Karen (Moira Kelly) étaient en couple durant leurs dernières années de lycée. Quand Karen est devenu enceinte, elle a été rejetée par Dan qui prévoyait de mettre sa propre vie et sa carrière de basketteur en avant. Il est parti à l'université avec une bourse du basket-ball, laissant derrière lui Karen et son futur fils Lucas. Quand le rêve de Dan, de devenir une star du basket-ball, fut rompu par une blessure de la jambe, il est revenu à tree Hill avec Deborah (Barbara Alyn Woods), son épouse qu'il a rencontrée à l'université, et son fils, Nathan. De son retour, il vit son frère aîné Keith (Craig Sheffer) servant de rôle de père pour le jeune et prétendant potentiel à Karen.
Voilà donc l'histoire.