La parròquia de Sant Martí ocupa un lloc dominant (1 020 m alt.) als vessants meridionals de la serra de Santa Margarida. Existia ja el 925, que el bisbe Jordi cedí el domini de l’església i parròquia de Sant Martí al monestir de Ripoll. En l’aspecte civil depenia del castell de la Guàrdia de Ripoll (el poble fou anomenat també Vinyoles de la Guàrdia). El nom de Portavella prové d’un mas proper a l’església. Aquesta es reedificà al s XII, i es transformà en una obra barroca el 1703, hom hi obrí capelles laterals i un campanar de torre sobre l’absis principal. La parròquia arribà a un cens màxim de 108 habitants el 1890. Tingué com a sufragània l’església de Tremolosa (Santa Maria) i dins la seva demarcació hi ha el santuari de Santa Margarida de Vinyoles.