The 77-year-old victim had popped to the shops in Tynedale Road, Tyseley, at around 12.45pm when he was grabbed from behind and stabbed.
He remains in a critical condition in hospital where his condition was described as life-threatening.
We quickly arrested a 27-year-old man and last night charged him with attempted murder and possessing a knife in public.
Asim Hussain, from Broadstone Road, Lea Hall, is set to appear at Wolverhampton Magistrates Court this morning via video link from our custody block.