Den utilpassede gymnasieelev David (Henrik Kofoed) indlægges på en psykiatrisk klinik efter at have sparket sin rektor (Bjørn Watt-Boolsen) bagi. I tilbageblik oplever man hans forhold til den særprægede familie, til skolen, til kammeraterne og ikke mindst til pigen Lis (Karin Wedel), der til sidst viser vejen ud af fortrædelighederne.