李曉光是個農村孩子。他小時候酷愛繪畫,沒事兒的時候就在自家牆上塗鴉。他的父親是風箏藝人,收入不多只能勉強養家糊口。父親身體非常不好,他一直想讓自己的兒子接自己的班。一天,酷愛舞蹈的小女孩茜茜隨父母到農村探親並結識了李曉光。兩個小孩情投意合,初戀不知不覺便展開了。可好景不長,一周後茜茜便同父母回到了城里。
李曉光一天天長大,到十七歲的時候,他告訴父親要考工藝美校。憑借著天生的繪畫才氣和從小到大的刻苦練習,李曉光終於如願以償。可由於學費以及畫材的昂貴,父親狠下心決定瞞著兒子去城里打工為他賺取上學的費用。
美校的齊老師也是苦出身,當他看到李曉光的畫以及他的生存現狀的時候,覺得這孩子是個可造之才,不能就此埋沒。憑借著自己畫商的身份,齊老師幫著李曉光賣畫賺些小錢。李曉光的父親在城里夜以繼日的蹬三輪拉活賺錢,身體一天不如一天。
在上學期間,李曉光再次遇到了茜茜。茜茜因熱愛舞蹈而得不到家長理解於是離家出走,在美校做模特賺取生活費。她唯一的夢想就是考上舞蹈學院。二人再次相見,幼時的情竇初開使得兩個人一見如故。
李曉光不願讓父親為自己累死累活的掙錢,於是想憑借畫畫掙學費。為了這個目的,他熬夜作畫,有時連課都不去上。結果不但一幅畫也沒賣出去,還白白浪費掉了父親為他買來的紙和顏料。父親知道後告訴兒子:“你來上學不是為了賺錢,而是為了繪畫——這就跟父親制作風箏的想法一樣——為了藝術而藝術。”
三年學校生活很快就快過去了,但就在最後一年,父親終因心臟病突發倒下了。李曉光深深責備自己。之後他決定輟學,回家鄉接父親的班做一名風箏藝人。就這樣,李曉光與法國美術學院舉辦的世界學生美術作品展擦身而過。就在齊老師為李曉光惋惜的時候,茜茜傳來考上了舞蹈學院的喜訊。齊老師像抓住了救命稻草一般,要茜茜趕緊去老家帶李曉光回來。茜茜一口答應,為李曉光,也為自己。
在家鄉,李曉光把自己畫的畫做成了風箏。他站在山頭,把風箏放得高高的——那幅畫就這樣自由的翱翔在廣闊的天地間。