Mohammad Hamzeh est né à Téhéran en 1963. C'est en Iran qu'il étudie l'art et poursuit sa carrière artistique. Le peintre s'empare principalement de la tradition du portrait dont il interroge et distord les codes représentationnels afin de s'approcher au plus près du caractère et de la vérité de son modèle. Il emmène ainsi ses sujets vers un art plus intérieur, situé aux limites de la physicalité.
Essentiellement représenté en Iran, sa première exposition personnelle a eu lieu en 2003 à Téhéran à la galerie Etemad. Son travail a plus récemment été représenté dans l'exposition Hidden Curtains, Apparent Curtains qui s'est déroulée à la O Gallery à Téhéran en 2024.