A ring resonator is patterned on a porous silicon slab waveguide to produce a compact, high quality factor biosensor with a large internal surface area available for enhanced recognition of biological and chemical molecules. The porous nature of the ring resonator allows molecules to directly interact with the guided mode. Quality factors near 10,000 were measured for porous silicon ring resonators with a radius of 25 μm. A bulk detection sensitivity of 380 nm/RIU was measured upon exposure to salt water solutions. Specific detection of nucleic acid molecules was demonstrated with a surface detection sensitivity of 4 pm/nM.