(CNN) -- Former baseball slugger Jose Canseco accidentally shot himself in his left finger while cleaning a gun, police said.

He was in surgery Tuesday night, his fiancee tweeted.

"This is Leila . Thank you all for the kind words and prayers . Jose is in still surgery and will be ok. Please pray for his finger !!," she said in a tweet posted to his account.

Canseco, who hit more than 450 home runs during his 17 seasons in the big leagues, was hit when his semiautomatic handgun accidentally went off, Las Vegas police said.

Canseco won the American League Rookie of the Year award in 1986 and was the league MVP two years later while with the Oakland A's.

A controversial figure and admitted steroid user, he claimed there was widespread use of performance enhancing drugs in Major League Baseball.

Fast facts on Jose Canseco

CNN's Veronica George contributed to this report.