Helper-dependent adenoviral (HDA) vectors constitute excellent gene therapy tools for metabolic liver diseases. We have previously shown that an HDA vector encoding human porphobilinogen deaminase (PBGD) corrects acute intermittent porphyria mice. Now, six non-human primates were injected in the left hepatic lobe with the PBGD-encoding HDA vector to study levels and persistence of transgene expression. Intrahepatic administration of 5 × 10(12) viral particles¿kg(-1) (10(10) infective units¿kg(-1)) of HDA only resulted in transient (¿14 weeks) transgene expression in one out of three individuals. In contrast, a more prolonged 90-day immunosuppressive regimen (tacrolimus, mycophenolate, rituximab and steroids) extended meaningful transgene expression for over 76 weeks in two out of two cases. Transgene expression under immunosuppression (IS) reached maximum levels 6 weeks after HDA administration and gradually declined reaching a stable plateau within the therapeutic range for acute porphyria. The non-injected liver lobes also expressed the transgene because of vector circulation. IS controlled anticapsid T-cell responses and decreased the induction of neutralizing antibodies. Re-administration of HDA-hPBGD at week +78 achieved therapeutically meaningful transgene expression only in those animals receiving IS again at the time of this second vector exposure. Overall, immunity against adenoviral capsids poses serious hurdles for long-term HDA-mediated liver transduction, which can be partially circumvented by pharmacological IS.