The plan to use the Honduran army against drug gangs worries some human rights observers, who say the military is not prepared to combat civilian crimes.
Honduras has voted to deploy the army to fight encroaching Mexican drug cartels in an effort to curb violence in the country.
By an overwhelming majority, congress decided to follow a model used by the Mexican president, Felipe Calderón who launched an army-backed campaign against powerful drug gangs soon after taking office in late-2006.
Since then, more than 45,000 people have died in drug violence in Mexico. But on a per capita basis, the small nation of Honduras far outpaced every other country in the world in homicides, with 82 murders per 100,000 people last year, according to the UN.
About 20 people are killed in Honduras every day.
Officials blame most of the murders on cartels smuggling South American cocaine through Central America to consumers in the US. Honduras also struggles with violent youth street gangs that extort local businesses with death threats.
"This legislation will allow the armed forces to take on policing roles to confront organised crime and drug traffickers operating across the country," congressman Oswaldo Ramos from the ruling conservative party said.
Some human rights activists worry the military is not prepared to combat civilian crimes and have accused Mexican soldiers of involvement in torture and disappearances in the drug war.
The concerns are heightened in Honduras, where the military helped oust leftist president Manuel Zelaya in a 2009 coup.
"We have serious doubts about the implications of sending the army to do policework," said leftist congressman Sergio Castellanos. "They are not prepared to deal with civilians and this will only strengthen their position in society after the coup," he said.
The move is popular though, and polls have shown people feel safer with soldiers patrolling the streets.