Two tries, one from Akapusi Qera and the other a penalty touchdown, in the last quarter ended a match which failed to inspire.
Home fly-half Freddie Burns booted five penalties in the opening 24 minutes and converted both tries against a solitary penalty from ex-England ace Danny Cipriani for Sale.
But the win was marred by a serious-looking neck injury to the home side's Australia hooker Huia Edmonds 10 minutes into the second half.
Gloucester have not lost at Kingsholm since Northampton beat them on September 1 as they went in search of a a seventh home victory.
It was down to sloppy Sale errors and the precise boot of Burns, this season's top points scorer in the Premiership, that Gloucester went clear early on.
The Sharks, looking for a second league victory of the season after breaking their duck with a 21-9 win over London Irish earlier this month, were never in it.
Burns put the Cherry and Whites in front after five minutes with the first of his five penalties in the opening period.
And the fly-half showed plenty of confidence to nail his next four kicks, two from 40 metres, one from 45m and the other way out on the left from about 50m.
There were no clear-cut try-scoring chances from either side during a dull first period until Sale had a chance in the final six minutes.
They were desperate to get back into the game at 15-0 down and, instead of going for goal when awarded a penalty, tried a kick to touch and attacking line-out.
The drive took them close, but when British Lions scrum-half Dwayne Peel fed number eight Andy Powell, the ex-Wales international dropped the ball.
Cipriani got Sale on the board with a 25m penalty, but after the break and despite some good drives from big centre Sam Tuitupou, handling mistakes again let the Sharks down.
The match was held up 10 minutes into the second half for the worrying injury to Edmonds after Sale's pack drove into a maul near the home line.
Edmonds fell to the ground as medics raced on to the pitch and spent six minutes treating him before the hooker was stretchered off with his neck in a brace.
Sale got back into it the quicker from the restart, but lost their way as Gloucester regained the initiative and, to the relief of the home support, put themselves almost out of sight with 17 minutes remaining.
Fijian flanker Qera took a short pass from scrum-half Jimmy Cowan to drive over the line from five metres.
It brought some life back into the Cherry and Whites and, with Cipriani now on the bench with an icepack on his knee, Sale's chances were gone.
Gloucester finished on top with their scrum hammering the opposition.
And it was after a series of attacking scrums that the visitor's pack collapsed under the pressure on their own line and referee Luke Pearce had no hesitation in awarding a penalty try that finished things off.
Gilbert has released a new line of rugby cleats. The Gilbert Virtuo 8S is part of the exciting new product. Check it out.
The Barbarians are one of the top invitational rugby sides with a long history and classic rugby jersey.
The Nike Tiempo is a solid rugby cleat and one of few styles still made from full-grain natural leather.
The Lions get ready for their matches with this green training jersey. It's what the players wear. Get in the Gear!
A cool looking all black rugby cleat with the high performance adidas is known for. Get in the Gear!
Wear the crest of the British and Irish Lions on your t-shirt. A great look for the summer.
The Lions are ready to get their Australia tour underway. They arrive in Perth on Monday.
The New Zealand All Blacks training jersey for 2013/14. Get in the Gear!
The USA Rugby Pro Alternate rugby jersey is perfect for any fan of the Eagles. Get yours to wear during the summer Test matches.
The NEW All Blacks 2013/14 jersey has arrived at World Rugby Shop. Dare to wear the colors of the All Blacks.