He took whatever opportunity came along to promote himself.
Aproveitaba calquera oportunidade que se lle presentase para promocionarse.