Timofey Mozgov had 14 points and nine rebounds and Al Harrington came off the bench to score 13 points and add 10 rebounds for the Nuggets, who ended a two-game skid.
"This win will be very important for us," Nuggets coach George Karl said. "I think we gained some confidence tonight and hopefully we can build on it by finding a way to win on the road."
Lawson missed the last two games with a sprained left ankle and quickly made an impact. He scored 11 points in the fourth quarter, including a key 3-pointer late to hold off a surge by Portland.
"I wanted to come out strong and aggressive and show everybody I wasn't hurt," he said. "When I attack, other people get open."
The Nuggets might get even healthier in the next week with the expected returns of Danilo Gallinari and Nene. Gallinari has missed a month with a severely sprained left ankle and Nene has missed 13 games this season with a heel injury and a left calf strain.
Reserve guard Rudy Fernandez could return from a strained lower back as early as Friday.
"We're still hanging in with teams like Oklahoma City, the Clippers, all the top teams and we have three starters hurt," Lawson said. "Once we get them back, we're going to be a team everybody's scared of."
Lawson return was enough against the Trail Blazers, who have lost nine straight and 16 of 17 in Denver. Their only win in that span came on Dec. 16, 2007.
They didn't pose much of a threat Wednesday despite 21 points from Jamal Crawford and 20 points and nine rebounds by LaMarcus Aldridge. Their offense wasn't enough to offset Denver's 54-36 edge in rebounding, including a 21-11 advantage of the offensive glass.
"We weren't able to keep their bigs off the boards tonight and enabled those guys to get a lot of second-chance points," Blazers center Marcus Camby said. "Rebounding is all about effort."
The Blazers trailed by double digits for most of the game, but cut it to six three times in the final 7:20. Wesley Matthew's hit a 3-pointer from the corner to trim Denver's lead to 91-85, the closest the Blazers had been since early in the second quarter.
The teams traded baskets before Lawson's 3-pointer with 4:09 left made it 101-91.
"When we put him back in in the fourth quarter he made a lot of big shots, he made a big 3," Karl said.
The Nuggets never trailed and led by 19 in the third quarter before the Blazers got within nine on Crawford's 3-pointer with 3:45 left in the period. Denver settled down to lead by 14 heading into the fourth.
Portland trailed by five early in the second when Denver went on a 13-2 run to take a 44-28 lead midway through the period.
Crawford got hot and scored 13 points over the next 3:33 to help the Blazers cut the deficit to 53-45 late in the second. Denver closed the half strong, scoring the last nine points to take a 17-point lead into intermission.
"We just got outworked. Right from the start, they outworked us, pounded us on the boards, pounded us in the paint," Portland coach Nate McMillan said. "They wanted it more. Mentally, we've got to get stronger on the road, playing games like this."
Faried set the tone early, scoring the first four points and hustling for loose balls and rebounds. His first four rebounds were on offense and his steal and windmill dunk gave Denver the lead for good just 1:17 into the game.
"That Faried kid was blocking shots and running down the court, getting layups, playing with a lot of energy and playing with a lot of passion," Camby said. "That's something we were lacking tonight."
Blazers forward Kurt Thomas left with a mild concussion in the first quarter after getting inadvertently kicked in the head by Faried when he jumped to save a ball from going out of bounds. He did not return. ... Denver's 62 points in the first half were the most given up by Portland this year. ... Harrington notched his sixth double-double of the season.