An honest lawyer Amit (Amitabh Bachchan) is forced to flee after his friend Vikram (Amjad Khan) frames him in a murder case. Years later, he meets Inspector Shankar, who looks exactly like him and questions him in a smuggling case. Amit also learns from his estranged wife Janki (Waheeda Rehman), that Shankar has a twin brother who got separated from her at birth. Meanwhile, Vikram is now the leader of a smuggling syndicate and fate puts him against Amit once again. Will Amit be able to reunite with his family?