His comments were made after a gunman with a rifle killed six people in southwest Russia Monday, RIA Novosti reported Saturday.
"I do not support the idea of free arms distribution in Russia," Putin told a Russian television station. "It is dangerous to artificially stimulate this process."
Police arrested the suspect, 31-year-old Sergei Pomazun, after a manhunt that lasted more than 24 hours and involved about 2,000 people.
Senate Democrats to pull all-nighter on climate change
Teacher apologizes for showing sexual image of herself in class