Career
Beata made his league debut for Marathón in 1992 against Súper Estrella and also played for Honduran sides Platense and Olimpia. He signed a contract with Hunan Billows in February 2010. He made his debut for Hunan against Shenyang Dongjin on 3 April and scored his first goal on 1 May.
He announced his retirement in March 2012.
He played 426 matches in the national league, what made him the Honduran with most matches played in the league. He made his debut for Honduras in a March 1996 friendly match against Colombia and has earned a total of 24 caps, scoring no goals.