Skrtel, 30, would have been a free agent next summer if terms had not been agreed on a new contract, but talks were prolonged as the Slovakia international held out for a suitable deal.
Now he has signed his new contract he will comp ete with the likes of Dejan Lovren, Kolo Toure and Mamadou Sakho for a place at the heart of Brendan Rodgers' defence.