Solly March's header gave Brighton a 55th-minute lead but Andrew Surman levelled 12 minutes later.
Defoe, 34, hit the winner in the 73rd minute to register his first goal for Bournemouth since a loan spell at the south-coast club in May 2001.
Bournemouth stay second from bottom while Brighton are 14th on four points.