A detailed model is proposed for predicting soot formation from complex solid fuels. The proposed model resolves two particle size distributions, one for soot precursors and another for soot particles. The precursor size distribution is represented with a sectional approach while the soot particle-size distribution is represented with the method of moments and an interpolative closure method is used to resolve fractional methods. Based on established mechanisms, this model includes submodels for precursor coagulation, growth, and consumption, as well as soot nucleation, surface growth, agglomeration, and consumption. The model is validated with comparisons to experimental data for two systems: coal combustion over a laminar flat-flame burner and biomass gasification. Here, results are presented for soot yield for three coals at three temperatures each, and for soot yield from three types of biomass at two temperatures each. Finally, these results represent a wide range of fuels and varying combustion environments, demonstrating the broad applicability of the model.