他州拉皮德城出生，长大后为牧场主，也在当地的学校董事会工作。1987年起，麦克尼尼以共和党党籍当选为南达科他州众议院第二十九选区代表议员，其中在1997年－2000年担任州众议院多数党党鞭，直到2001年卸任。其后他在2005年到2009年间当选为州参议院第二十九选区代表议员。