If it has a PCI-E 2.0 x16 port then yes, yes it will. Make sure that your case is big enough though, if you have a micro atx motherboard and a tiny case than a graphics card (especially a big one like the 580) will extend past the mobo and into the case. It's more important in this case to make sure your case will support the card.