حسن پورشیرازی در سال ۱۳۳۶ متولد شد. وی فارغالتحصیل رشته بازیگری و کارگردانی است و دارای مدرک لیسانس تئاتر میباشد.
پورشیرازی فعالیت سینماییاش را با فیلم صف (۱۳۶۳ - علیاصغر عسگریان) به عنوان بازیگر و با فیلم "بازی بزرگان" (۱۳۶۹ - کامبوزیا پرتوی) به عنوان برنامه ریز و دستیار کارگردان آغاز کرد.
در سال ۱۳۸۸ در ششمین جشنواره فیلم دوبی، حسن پورشیرازی به خاطر بازی در فیلم سینمایی کشتزارهای سپید به کارگردانی محمد رسولاف بهترین بازیگر شناخته شد و جایزه ویژه هیأت داوران را از آن خود کرد.
وی سابقه برنامه ریز و دستیاری کارگردان را در کارنامه خود دارد. مهناز افضلی (بازیگر) نیز همسر پورشیرازی میباشد.