Abstract The work is devoted to a new immuno-epidemiological model with distributed recovery and death rates considered as functions of time after the infection onset. Disease transmission rate depends on the intra-subject viral load determined from the immunological submodel. The age-dependent model includes the viral load, recovery and death rates as functions of age considered as a continuous variable. Equations for susceptible, infected, recovered and dead compartments are expressed in terms of the number of newly infected cases. The analysis of the model includes the proof of the existence and uniqueness of solution. Furthermore, it is shown how the model can be reduced to age-dependent SIR or delay model under certain assumptions on recovery and death distributions. Basic reproduction number and final size of epidemic are determined for the reduced models. The model is validated with a COVID-19 case data. Modelling results show that proportion of young age groups can influence the epidemic progression since disease transmission rate for them is higher than for other age groups.