在義烏鎮(zhèn)陳家村,村民們都做著雞毛換糖的小生意來(lái)過(guò)日子。一天外出換糖的陳金水(陶澤如 飾)在草堆里發(fā)現(xiàn)啼哭的嬰兒,于是把他帶回村里撫養(yǎng),叫他陳江河(張譯 飾),小名為雞毛。陳江河長(zhǎng)大后,為了拯救因?yàn)閾Q糖而被生產(chǎn)大隊(duì)關(guān)押在房子里的叔叔們,蓄意放火,讓被抓的村民們都回到村里,大家歡欣雀躍。
自此以后,陳金水把自己雞毛換糖的本領(lǐng)都教給陳江河,并宣布他將來(lái)就是陳家的倒插門女婿。但沒(méi)過(guò)多久,縱火事件就遭到了領(lǐng)導(dǎo)的懷疑,村里人都替陳江河隱瞞,但陳江河為了不連累村里人而主動(dòng)跳出來(lái)承認(rèn)錯(cuò)誤,民兵要將他帶到縣里處罰。
陳金水召集全村村民開會(huì),盤算著要怎么救陳江河,但遭到村民反對(duì),只有陳金水執(zhí)意要把他救回來(lái)。凌晨時(shí)候陳江河的同伴拿著小刀替他割斷了繩子,讓他逃跑,陳江河跑出來(lái)后往每家每戶的門上都掛了一塊豬肉,并給陳金水留了一張紙條。
但陳江河逃跑了,民兵卻把陳金水給帶走了。多年過(guò)去,陳江河長(zhǎng)大成人,在火車上被一個(gè)小混混搶走了窩窩頭,他跑下車攔住小混混,兩人糾纏在一起,為了不引起別人的注意才停手。隨后兩人一起走到了鐵軌邊上,陳江河在追小混混的時(shí)候突然摔倒暈了過(guò)去,醒來(lái)后看到眼前有一間屋子,那個(gè)小混混就在他旁邊。
小混混從他身上找到一個(gè)撥浪鼓,讓陳江河跟她搭伙,一個(gè)吆喝,一個(gè)熬糖,陳江河起初不同意,但看了熬出來(lái)的糖之后就答應(yīng)了。兩人住在一起,逐漸熟絡(luò)起來(lái),經(jīng)過(guò)一番交談,陳江河知道小混混熬的一手好糖都是跟她媽媽學(xué)的,小混混姓駱,而小混混也得知雞毛的大名叫陳江河,從小沒(méi)爹沒(méi)娘。
有一天陳江河在吆喝的時(shí)候聽到有民兵來(lái)抓人,于是急忙跑回去叫小混混逃跑,小混混臨跑之前還不忘帶上陳江河的撥浪鼓。兩人急忙逃跑,但跑到一半小混混就跑不動(dòng)了,陳江河背著她繼續(xù)跑,成功躲過(guò)民兵后,小混混才驚覺(jué)陳江河背著自己,慌忙從他背后跳下來(lái),此時(shí)陳江河發(fā)現(xiàn)小混混竟然是個(gè)女的,于是盤問(wèn)起她的身世,小混混真名叫駱玉珠(殷桃 飾),母親早逝,父親又娶了個(gè)后母,后母待她不好,要把人賣給人販子,所以她才流浪在外。
第二天兩人到橋洞底下取出駱玉珠藏的錢,并搬到一處出租屋里住,置辦了家具。駱玉珠十分開心,忙著要在新廚房給陳江河做餅吃,但一轉(zhuǎn)頭就發(fā)現(xiàn)陳江河不見了,駱玉珠感到一陣落寞,而陳江河拿著扁擔(dān)回來(lái)后,駱玉珠對(duì)著他又打又鬧,害怕陳江河不要她了。

