Jest członkiem szlacheckiego rodu Zamoyskich herbu Jelita, jednej z najsłynniejszych rodzin szlacheckich i magnackich Rzeczypospolitej, synem Jana Zamoyskiego, ostatniego ordynata.
W latach 1990-1992 oraz 2002-2014 pełnił funkcję prezydenta miasta Zamościa, w latach 1992-1994 - wojewody zamojskiego.
W 2011 roku został odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski.