Which NFL quarterback holds the record for the most touch down passes?

Payton Manning holds the NFL record for the most touchdown passes thrown in a career. Manning, threw 539 touchdown passes during his career from 1998 to 2015. The previous record holder was Brett Favre who threw 508 touchdown passes between 1991 to 2010.

Source: Pro Football Reference