Yes, lifting weights does burn fat and calories, and can even be more effective at helping certain people lose weight than cardio workouts. It varies from person to person, but strength-based workouts like lifting weights can be comparable to low to medium intensity cardio workouts in terms of heart rate, calories burnt and body fat percentage decrease.