He was one of those who embraced Islam really late and managed to meet the Prophet (saw) so technically he's a "Sahabi" according to Hadith scholars whereas according to Usuliyin maybe he wouldn't be, al-Mizzi writes:
بايع النبي صلى الله عليه وسلم في حجة الوداع، وصحبه بعد ذلك
"He embraced Islam after the farewell pilgrimage."
It was mentioned that he stabbed `Uthman bin `Affan but the reports are weak. The reliable reports mention the killer was an African from Egypt.
Quote from Sallabi's book:
أورد ابن حجر من طريق كنانة مولى صفية بنت حيي قال: «قد خرج من الدار أربعة نفر من قريش مضروبين محمولين، كانو يدرؤون عن عثمان». فذكر الحسن بن علي و عبد الله بن الزبير و ابن حاطب و مروان بن الحكم. قلت: «فهل تدمّى (أي تلطخ و تلوث) محمد بن أبي بكر من دمه بشيء؟». قال: «معاذ الله! دخل عليه فقال له عثمان: لست بصاحبي. و كلمه بكلام فخرج و لم يرز (أي لم يُصِب) من دمه بشيء». قلت: «فمن قتله؟». قال: «رجل من أهل مصر يقال له جبلة[15]، فجعل يقول: «أنا قاتل نعثل[16]» (يقصد عثمان). قلت: «فأين عثمان يومئذ؟». قال: «في الدار»[17]. و قال كنانة كذلك: «رأيت قاتل عثمان في الدار رجلاً أسود من أهل مصر يقال له جبلة، باسط يديه، يقول: أنا قاتل نعثل»[18]. و عن أبي سعيد مولى أبي أسيد الأنصاري قال: «دخل عليه رجل من بني سدوس يقال له الموت الأسود، فخنقه. و خنقه قبل أن يضرب بالسيف، فقال: و الله ما رأيت شيئاً ألين من خناقه، لقد خنقته حتى رأيت نفسه مثل الجان[19] تردد في جسده»[20]
Either way, doesn't mean that this `Amr fellow was not a part of the siege or that he mutilated the body AFTER the Egyptian murdered him. `Amr is usually favored by Shia because he was pro-Hashimies and caused issues in the time of Banu Umayyah. The report of him having stabbed `Uthman several times is what raises his status in Shiasm. Other than that, `Amr had not much role to play and his narrations are very minimal in the books of Sunnah.