Tim Stockdale says he is on course to make Team GB's equestrian line-up at London 2012, only seven months after breaking his neck in an accident.
The 47-year-old won a showjumping event in France last weekend with his horse Kalico Bay and has been named in the squad for the forthcoming St Gallen Nations Cup.
"Seven months ago the Olympics was a pipe dream," he told BBC Radio 5 live.
"I set targets and became stronger - the recovery has gone really well."
Stockdale helped Team GB to fourth in Beijing and will discover if he has made the Olympics quintet in July.
"I've been competing for the last five weeks, got bigger, stronger and entered more difficult competitions," added the Worksop-born showjumper.
"Going to St Gallen on the back of a win is great. Confidence is everything with sportspeople, but when you have a partnership with a horse you have to make sure that form is everything.
"I have to say that preparations were bad at the start, but in the last five weeks they have gone exceedingly well."