The 26-year-old army subedar, from the 16th Dogra Regiment, fired a perfect 5 out of 5 in the first round before a four in the next two rounds.
In the fourth round he managed just three shots and hit four in the fifth round.
In the sixth, Vijay shot four out of five to be assured of a medal and managed the same score in the next round.
He finished behind Leuris Pupo of Cuba, who won the gold medal.
Vijay's medal is India's [ Images ] second at the Games, Gagan Naran having won a bronze in the 10m Air Rifle event earlier.
The Olympic Gold Quest-supported marksman created a sensation by winning three gold medals and a silver from the four 25 metre pistol events he participated in at the 2010 Commonwealth Games [ Images ] in New Delhi [ Images ]. The same year, he won a bronze medal at the Asian Games.
Join us in congratulating the 26-year-old shooting ace.
Photograph: Harish Kotian/Rediff.com