Microstructural evolution during axial impregnation and subsequent curing of a preceramic polymer in unidirectional ceramic fiber beds is studied using X-ray computed tomography. The principal goal is to identify connections between void locations, void sizes, local fiber bed porosity, fiber movement, and impregnation conditions. The degree of saturation after impregnation is found to increase with instantaneous capillary number. But, because of the need to create pathways for gas escape during curing, fiber beds with high saturation after impregnation show the largest reductions in saturation during curing. Notwithstanding, saturation after curing increases with instantaneous capillary number. Voids tend to form in the largest channels between fibers, where the local fiber bed porosity is high, during both impregnation and curing. Void formation is typically accompanied by fiber movement that increases both the local fiber bed porosity near voids and the overall non-uniformity in the fiber bed, as measured by local porosity entropy.