The 33-year-old Swede, making his 70th start on the DP World Tour, held off playing partner Daniel Rodrigues with a final round of 69 to finish ten under par at a rain-swept National Golf Club in Belek, Antalya. Rodrigues finished runner-up alongside Italy's Guido Migliozzi.
As the leading finisher on the Asian Swing standings, Lindberg also earned a Major debut at the PGA Championship in two weeks' time.
"This is a dream come true, I've been dreaming about this for so many years.
"My feelings on this last hole, I almost felt dizzy and I almost felt I wanted to throw up."
Lindberg and Rodrigues traded early birdies before the Swede surged ahead with three gains in four holes, edging one clear despite both dropping shots at the ninth. He extended his advantage to two at the 13th and briefly three at the next, but Rodrigues stayed in touch as the chasing pack set the clubhouse target at seven under.
The contest ultimately narrowed to Lindberg, Rodrigues and Migliozzi, with the Italian three back with three to play. A bogey at the 15th cut Lindberg’s lead to one, but Rodrigues failed to capitalise after a bunker miss at the 16th restored a two-shot cushion.
Migliozzi couldn’t apply late pressure, and after Rodrigues narrowly missed a long birdie putt at the last, Lindberg safely two-putted for victory.
“I was in the lead after the first round and I just felt like... I don't know how to describe this, but it's been mentally very tough pretty much the whole week. So it's very nice to pull it off,” Lindberg added.
“The weather on the front nine was actually a lot better than I expected, so I felt like I took advantage of that a little bit. It's been a very tough last few holes but the last one was definitely tough, yeah.”
Rodrigues and Migliozzi shared second place on eight under ahead of Ferguson, Van Driel and Olesen.
Ricardo Gouveia made it two Portuguese players in the top 10, tied with Italy's second-round leader Gregorio De Leo for seventh on six under.