Lukezic's ban started Tuesday. He declined to take the test on April 20, so his results since that date also were thrown out.
The U.S. Anti-Doping Agency says the 26-year-old Lukezic, of San Francisco, didn't file the proper paperwork announcing his retirement before refusing to take the test. The agency says the 2006 U.S. Indoor 1,500-meter champion has properly retired from competition since that date.
USADA announced the ban on Thursday.