Murphy "Barfi" Johnson (Ranbir Kapoor) er en optimistisk, gade-wise, charmerende ung mand, der blev født døv og stum til et nepalesisk par i Darjeeling. Hans mor døde, da han var en baby, og hans far opdrog ham alene, mens han arbejdede som chauffør. Barfi er kendt som en problemløs <unk> han skærer lampepæle, spiller praktiske vittigheder på uskyldige mennesker, og er jaget af Sudhanshu Dutta (Saurabh Shukla), en lokal politibetjent. Barfi møder Shruti Ghosh (Ileana D'Cruz), en smuk og uddannet ung pige, der lige er ankommet i Darjeeling; hun er forlovet med Ranjeet Sengupta (Jhu Sengupta) og skal giftes om tre måneder, og Barfi er straks ramt af Shruti's handicap og hans far, mens han arbejdede som chauffør.
chauffør