Il comune è posizionato nel tratto inferiore della dorsale montuosa di Castellermo, tra il monte Montenero (858 metri), il monte Croce di Arnasco (646 metri) e la Rocca Liverna (551 metri).
È costituito da cinque frazioni: Arnasco, Menosio, Bezzo, Arveglio e Cenesi poste su terrazzamenti intorno ai 250-300 metri di altitudine sopra il livello del mare.
Dista da Savona circa 57 km.
Le antiche origini del borgo vanno ricercate nella ormai scomparsa frazione di Arveglio, già presente in epoca romana. Tale ipotesi è supportata dal ritrovamento di antiche mura e centurioni agricoli.
Le cinque frazioni (Arnasco, Menosio, Bezzo, Arveglio e Cenesi) vennero inglobate nella Castellania di Rivernario, fino al passaggio del potere al vescovo di Albenga. Successivamente divenne dominio della famiglia Clavesana e dei marchesi Del Carretto.
Quest'ultimi lo subinfeudarono ai Cazzolini di Albenga, nel 1321, che vi costruirono il castello ancora oggi visibile. Seguì poi le sorti della Liguria, diventando comune dapprima nel Regno di Sardegna (1735) e nel Regno d'Italia poi.