No, you don’t need a photo on your resume. For example, in the Corporate Finance sector a photo is not needed. In the Marketing sector a photo is preferable. If you choose to include a photo, make sure it is professional.