SALISBURY (CBS) – The Salisbury Fire Department identified a firefighter involved in a freak accident Friday afternoon.

Lt. Tim Oliveira was in critical but stable condition Saturday at Beth Israel Hospital.

READ MORE: Woman files for protective order against Rajon Rondo

WBZ NewsRadio 1030’s Kim Tunnicliffe reports

READ MORE: Celtics-Heat Eastern Conference Finals preview: Two tough defenses against two balanced attacks

Officials say the 27-year veteran was working on a fire department vehicle at headquarters. The vehicle was up on jacks, but somehow dropped and landed on top of him.

He suffered internal injuries and broken ribs.

MORE NEWS: Brookline school teachers end one-day strike with new deal

The incident is under investigation.