In this paper, a macroscopic constitutive equation for porous materials, which is based on a void growth model under the combined action of hydrostatic and deviatoric stresses, is presented. The formulation follows previous work by Gurson [Continuum theory of ductile rupture by void nucleation and growth: Part I—Yield criteria and flow rules for porous ductile media. J. Engng Mater. Tech. 99, 2–15 (1977)] for perfectly plastic materials, which is here expanded to include a non-linear viscous term. Dynamic effects associated to void growth under a general stress state have also been incorporated in the model. In this manner, at each time increment of the numerical analysis, the rate of porosity increase may be computed and the local porosity values evaluated. The model is applied to spall experiments in aluminium. Spall fracture in aluminium was experimentally studied by loading aluminium plates by use of an explosive. The damage mechanism leading to fracture of the tested specimens was the nucleation and growth of microvoids. From the numerical analysis of the above experiments, the free surface velocity histories were compared with the corresponding experimental records, showing that in the cases studied the inclusion of a non-linear viscous term is essential to obtain good agreement between analysis and experiment.