B.J.阿姆斯特朗出生于
密歇根州的底特律,并在布卢姆菲尔德陶恩希普(Bloomfield Township, Michigan)的伯明翰莱斯兄弟高中(Birmingham Brother Rice)就读,1985年毕业。
阿姆斯特朗职业生涯中的亮点不在少数。譬如,他是芝加哥公牛队历史上最后一个穿着10号球衣的球员,在他离开公牛队之后,球队就为
鲍勃·乐福(Bob Love)退役了10号球衣。阿姆斯特朗还曾连续出场577场比赛,直到1996-97赛季才终止了这个纪录,这也是NBA史上第三长的连续出场纪录。他也是在1996年
多伦多猛龙队扩张选秀中第一个被选中的球员。
阿姆斯特朗在爱荷华大学度过了值得称道的大学生涯,他在毕业时共送出517次助攻,是当时爱荷华大学鹰眼队队史助攻第一人。在大学四年级的赛季中,他场均送出18.6分和5.4次助攻,大学四年中在三分线外的命中率达到44.3%(307投136中)。1989年5月,他获得了爱荷华大学的学士学位。1987年夏天,阿姆斯特朗还曾代表美国大学生篮球队出战1987年萨格勒布夏季大学生运动会,获得银牌。
1989年NBA选秀中,阿姆斯特朗被
芝加哥公牛队选中。身高只有6英尺2英寸的阿姆斯特朗帮助球队在赛季打出55胜27负的常规赛成绩,并重回东部决赛。在随后的一个赛季中,阿姆斯特朗帮助球队在该年常规赛取得61胜,并在总决赛中战胜了
洛杉矶湖人队。在1991-92赛季,他虽然成为了
约翰·帕克森(John Paxson)的替补,但场均还是有十分以上的得分。这个赛季,阿姆斯特朗帮助球队取得常规赛67胜,并卫冕冠军。1992-93赛季,他帮助球队完成了三连冠的伟业。而此时的阿姆斯特朗凭借自己139投63中的三分球命中率成为联盟三分球命中率最高的球员。
1993-94赛季,他成为
迈克尔·乔丹(Michael Jordan)首次退役期间的球队领袖之一,场均得分位列球队第三位。并入选了1994年NBA全明星赛。该赛季,阿姆斯特朗的三分球投篮命中率达到了44.4%,位列联盟第二。帮助球队在常规赛打出55胜27负的战绩,但在季后赛第二轮被淘汰。
1994-95赛季,阿姆斯特朗依然是球队的第三得分手,并帮助公牛队在常规赛打出47胜35负的战绩。在球队拥有
斯科特·皮蓬(Scottie Pippen)、
托尼·库科奇(Toni Kukoc),乔丹复出之后,球队在季后赛的第二轮遭到淘汰。
在1995年NBA扩张选秀中,阿姆斯特朗成为
多伦多猛龙队选中的第一名球员,但他随后加入了
金州勇士队,并在勇士队效力了两个赛季。在1997-98赛季出场了四场比赛之后,阿姆斯特朗被交易到
夏洛特黄蜂队,并帮助球队在当赛季出场62场。在1998-99赛季,在为黄蜂队效力10场比赛之后被交易到
洛杉矶湖人队,但随后就被湖人队裁掉。
1999年3月14日,阿姆斯特朗以自由球员的身份签约
奥兰多魔术队。1999年8月30日,阿姆斯特朗重新加入公牛队,并在赛季结束后退役。
退役之后,阿姆斯特朗加入了公牛队的制服组。他成为球队运行部副主席杰里·克劳斯(Jerry Krause)的助理。在多年前被帕克森抢走了公牛队先发控球后卫的位置之后,2003年克劳斯在与公牛队续约之后,便用
约翰·帕克森取代了阿姆斯特朗在管理层中的位置。阿姆斯特朗仍然留在球队中,担任球队球探,直到2005年。