Humza Yousaf donated a couple of pints of blood in Dundee yesterday.
The Cabinet Secretary for Health and Social Care said he was proud to make the donation at Ninewells Hospital.
The MSP was showing his support for patients, the Scottish National Blood Transfusion Service (SNBTS) and NHS Scotland by visiting the Dundee Blood Donor Centre.