Porous materials are increasingly being used in the design of floating structures in coastal and ocean engineering, but there is a lack of numerical tools that can aid in the design of a movable floating porous structure. To close this gap, the existing volume-averaged numerical model for flow interacting with a fixed porous body was extended to floating scenarios by (1) using the relative velocity in the porous friction force, (2) calculating rigid body motion using volume integral of porous body force, and (3) modifying a dynamic mesh algorithm for a mobile porous body. As a demonstration, the developed model was applied to a porous floating structure consisting of cubically packed uniform spheres. Two sets of model applications were involved. The first set considered three-dimensional flow around a fixed porous block placed beneath the free surface. The measured total force on the block under wave or steady flows was predicted accurately with an error less than 10%. The second set involved a two-dimensional wave interacting with a floating porous block representing a breakwater. For free-floating conditions, the model can accurately predict the dynamic response of the structure, including the time varying movement of its rigid body and the mean drift. For mooring-restrained conditions, the mooring force and wave transmission coefficients were also predicted well with an error less than 20%. The proposed numerical approach can be applied to other floating structures with a rigid volumetric porous body. Future research is also required to study the microscopic pore flows, upon which more detailed parameterization of the porous media can be derived.