In this article, an optical fiber sensor has been proposed to determine load and vibration signals based on the Fabry–Perot cavity. The load sensitivity has been experimentally demonstrated to be about 0.0148 nm/g. The vibration signal was measured by tracing the changes in frequency and amplitude intensity. Experimental results reveal that this sensor has the resonant frequency of 150 Hz, at which the signal-to-noise ratio is 35 dB. The operating frequency range for the proposed vibration sensor is 200–400 Hz, and the response sensitivity to vibration signals with different amplitudes is 0.0042 V/V.