The men's keirin competition at the 2018 UEC European Track Championships was held on 7 August 2018.
Results.
First round.
The first two riders in each heat qualified to the second round, all other riders advanced to the first round repechages.
 ;templatestyles src="Col-begin/styles.css"/ ;
First round repechage.
The first rider in each heat qualified to the second round.
 ;templatestyles src="Col-begin/styles.css"/ ;
Second round.
The first three riders in each heat qualified to final 1–6, all other riders advanced to final 7–12.
References.
 ;templatestyles src="Reflist/styles.css" / ;