Yes, you should remove old shingles before installing new ones to keep your roof's integrity intact and prolong its life span.