Küçük yaşta annesini kaybeden ve babası tarafından yetiştirilen Barfi, sağır ve dilsiz olarak doğmuş; ancak hayat dolu ve son derece pozitif biri olarak büyümüştür. Aynı zamanda bir hayli haylaz bir genç olan Barfi'nin başı sık sık derde girmektedir. Yaşadığı şehre taşınan Shruti Ghosh isimli genç kadınla tanıştığında ise daha önce hiç karşılaşmadığı duygularla tanışmaya başlar. Barfi, üç ay içerisinde başka biriyle evlenecek olan Shruti'ye ilk görüşte vurulur, Shruti de zamanla ona karşı bir şeyler hissetmeye başlar. Ancak ortada büyük bir sorun vardır. Shruti, ailesi ve çevresi tarafından büyük tepkilere maruz kalır. Ailesi, kızlarının 'normal' biriyle evlenmesini ve 'normal' bir hayat sürmesini istemektedir ve bu birlikteliğin gerçekleşmesine izin vermeyecektir. Yıllar sonra yolları tekrar kesiştiğinde Barfi'nin kalbinde başka biri vardır; Shruti içinse seçim yapma zamanıdır...