Vanlig ringbuk lever for det meste i algeregionen på grunt vann. Den finnes fra fjæra ned til ca. 100 m dyp; i nord helt ned til 300 m. Når den ikke svømmer rundt, fester den seg til bunnen med sugeskiva samtidig som halen legges inn mot kroppen. Den eter alger, smådyr, maneter og fiskeyngel.