I wouldn’t necessarily recommend weightlifting as the center of someone’s weight-loss program, but weightlifting has the potential to help, especially if you are eating right. Kyler Crouse, in an article in the Tahoe Daily Tribune, explains how it could happen. The key is in the way muscle continues to consume calories even after your workout is done. That is, it at least temporarily increases your metabolic rate.
I’ve learned to recognize and appreciate one bit of evidence of that fact; when I work out in the winter, I go home and stay warm for a long time after I’m done lifting (thank goodness). Maybe a better indication is that I know my appetite is greater than before I started lifting but my weight (which was fine to begin with) has stayed the same.